home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_96_ATIFFSubFileReader.txt < prev    next >
Text File  |  1992-10-27  |  145KB  |  2,626 lines

  1. # near model CODE resource
  2. # jump table entries: 18368-18374 (7 of them)
  3. export_2296:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  4E75                     rts
  7. export_2297:
  8. 00000008  4E56 0000                link       A6, 0
  9. 0000000C  48E7 0028                movem.l    -[A7], A2,A4
  10. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  11. 00000014  2054                     movea.l    A0, [A4]
  12. 00000016  316E 001A 0060           move.w     [A0 + 0x60], [A6 + 0x1A]
  13. 0000001C  43E8 0062                lea.l      A1, [A0 + 0x62]
  14. 00000020  45EE 0012                lea.l      A2, [A6 + 0x12]
  15. 00000024  22DA                     move.l     [A1]+, [A2]+
  16. 00000026  22DA                     move.l     [A1]+, [A2]+
  17. 00000028  216E 000E 006C           move.l     [A0 + 0x6C], [A6 + 0xE]
  18. 0000002E  116E 000C 006A           move.b     [A0 + 0x6A], [A6 + 0xC]
  19. 00000034  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 00000038  4EBA 007E                jsr        [PC + 0x7E /* 000000B8 */]
  21. 0000003C  4CDF 1400                movem.l    A2,A4, [A7]+
  22. 00000040  4E5E                     unlink     A6
  23. 00000042  205F                     movea.l    A0, [A7]+
  24. 00000044  DEFC 0014                add.w      A7, 0x14
  25. 00000048  4ED0                     jmp        [A0]
  26. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  27. export_2298: // at 0000004C (misaligned)
  28. 0000004E  0000 2F0C                ori.b      D0, 0xC
  29. 00000052  286E 0008                movea.l    A4, [A6 + 0x8]
  30. 00000056  2054                     movea.l    A0, [A4]
  31. 00000058  4AA8 0016                tst.l      [A0 + 0x16]
  32. 0000005C  6708                     beq        +0xA /* 00000066 */
  33. 0000005E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  34. 00000062  205F                     movea.l    A0, [A7]+
  35. 00000064  A023                     syscall    DisposHandle/DisposeHandle
  36. label00000066:
  37. 00000066  2054                     movea.l    A0, [A4]
  38. 00000068  4AA8 001A                tst.l      [A0 + 0x1A]
  39. 0000006C  6708                     beq        +0xA /* 00000076 */
  40. 0000006E  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  41. 00000072  205F                     movea.l    A0, [A7]+
  42. 00000074  A023                     syscall    DisposHandle/DisposeHandle
  43. label00000076:
  44. 00000076  2054                     movea.l    A0, [A4]
  45. 00000078  4AA8 0020                tst.l      [A0 + 0x20]
  46. 0000007C  6708                     beq        +0xA /* 00000086 */
  47. 0000007E  2F28 0020                move.l     -[A7], [A0 + 0x20]
  48. 00000082  205F                     movea.l    A0, [A7]+
  49. 00000084  A023                     syscall    DisposHandle/DisposeHandle
  50. label00000086:
  51. 00000086  2054                     movea.l    A0, [A4]
  52. 00000088  4AA8 0040                tst.l      [A0 + 0x40]
  53. 0000008C  6708                     beq        +0xA /* 00000096 */
  54. 0000008E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  55. 00000092  205F                     movea.l    A0, [A7]+
  56. 00000094  A023                     syscall    DisposHandle/DisposeHandle
  57. label00000096:
  58. 00000096  2054                     movea.l    A0, [A4]
  59. 00000098  4AA8 0044                tst.l      [A0 + 0x44]
  60. 0000009C  6708                     beq        +0xA /* 000000A6 */
  61. 0000009E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  62. 000000A2  205F                     movea.l    A0, [A7]+
  63. 000000A4  A023                     syscall    DisposHandle/DisposeHandle
  64. label000000A6:
  65. 000000A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 000000AA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  67. 000000AE  285F                     movea.l    A4, [A7]+
  68. 000000B0  4E5E                     unlink     A6
  69. 000000B2  2E9F                     move.l     [A7], [A7]+
  70. 000000B4  4E75                     rts
  71. 000000B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  72. // begin alternate branch 000000B8-000000BC
  73. fn000000B8:
  74. 000000B8  4E56 FFFE                link       A6, -0x0002
  75. // end alternate branch 000000B8-000000BC
  76. fn000000B8: // (misaligned)
  77. 000000BA  FFFE                     .invalid   <<F/7/7>>
  78. 000000BC  48E7 0108                movem.l    -[A7], D7,A4
  79. 000000C0  286E 0008                movea.l    A4, [A6 + 0x8]
  80. 000000C4  7E01                     moveq.l    D7, 0x01
  81. 000000C6  600E                     bra        +0x10 /* 000000D6 */
  82. label000000C8:
  83. 000000C8  3007                     move.w     D0, D7
  84. 000000CA  2054                     movea.l    A0, [A4]
  85. 000000CC  D040                     add.w      D0, D0
  86. 000000CE  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  87. 000000D4  5247                     addq.w     D7, 1
  88. label000000D6:
  89. 000000D6  700A                     moveq.l    D0, 0x0A
  90. 000000D8  B047                     cmp.w      D0, D7
  91. 000000DA  6CEC                     bge        -0x12 /* 000000C8 */
  92. 000000DC  2054                     movea.l    A0, [A4]
  93. 000000DE  7000                     moveq.l    D0, 0x00
  94. 000000E0  2140 0016                move.l     [A0 + 0x16], D0
  95. 000000E4  7000                     moveq.l    D0, 0x00
  96. 000000E6  2140 001A                move.l     [A0 + 0x1A], D0
  97. 000000EA  317C 0001 001E           move.w     [A0 + 0x1E], 0x1
  98. 000000F0  7000                     moveq.l    D0, 0x00
  99. 000000F2  2140 0020                move.l     [A0 + 0x20], D0
  100. 000000F6  317C 0002 0024           move.w     [A0 + 0x24], 0x2
  101. 000000FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  102. 000000FE  2140 002A                move.l     [A0 + 0x2A], D0
  103. 00000102  70FF                     moveq.l    D0, 0xFFFFFFFF
  104. 00000104  2140 0026                move.l     [A0 + 0x26], D0
  105. 00000108  7000                     moveq.l    D0, 0x00
  106. 0000010A  2140 002E                move.l     [A0 + 0x2E], D0
  107. 0000010E  217C 0000 0001 0032      move.l     [A0 + 0x32], 0x1
  108. 00000116  317C 0001 0036           move.w     [A0 + 0x36], 0x1
  109. 0000011C  217C 7FFF FFFF 003A      move.l     [A0 + 0x3A], 0x7FFFFFFF
  110. 00000124  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  111. 0000012A  7000                     moveq.l    D0, 0x00
  112. 0000012C  2140 0040                move.l     [A0 + 0x40], D0
  113. 00000130  7000                     moveq.l    D0, 0x00
  114. 00000132  2140 0044                move.l     [A0 + 0x44], D0
  115. 00000136  7001                     moveq.l    D0, 0x01
  116. 00000138  2140 0048                move.l     [A0 + 0x48], D0
  117. 0000013C  317C 0002 0038           move.w     [A0 + 0x38], 0x2
  118. 00000142  7048                     moveq.l    D0, 0x48
  119. 00000144  2140 004C                move.l     [A0 + 0x4C], D0
  120. 00000148  7001                     moveq.l    D0, 0x01
  121. 0000014A  2140 0050                move.l     [A0 + 0x50], D0
  122. 0000014E  7048                     moveq.l    D0, 0x48
  123. 00000150  2140 0054                move.l     [A0 + 0x54], D0
  124. 00000154  7001                     moveq.l    D0, 0x01
  125. 00000156  2140 0058                move.l     [A0 + 0x58], D0
  126. 0000015A  4CDF 1080                movem.l    D7,A4, [A7]+
  127. 0000015E  4E5E                     unlink     A6
  128. 00000160  2E9F                     move.l     [A7], [A7]+
  129. 00000162  4E75                     rts
  130. fn00000164:
  131. 00000164  4E56 FFFA                link       A6, -0x0006
  132. 00000168  2F0C                     move.l     -[A7], A4
  133. 0000016A  286E 0008                movea.l    A4, [A6 + 0x8]
  134. 0000016E  7002                     moveq.l    D0, 0x02
  135. 00000170  2D40 FFFC                move.l     [A6 - 0x4], D0
  136. 00000174  4267                     clr.w      -[A7]
  137. 00000176  2054                     movea.l    A0, [A4]
  138. 00000178  3F28 0060                move.w     -[A7], [A0 + 0x60]
  139. 0000017C  486E FFFC                pea.l      [A6 - 0x4]
  140. 00000180  486E FFFA                pea.l      [A6 - 0x6]
  141. 00000184  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  142. 00000188  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  143. 0000018C  2054                     movea.l    A0, [A4]
  144. 0000018E  1028 006A                move.b     D0, [A0 + 0x6A]
  145. 00000192  6708                     beq        +0xA /* 0000019C */
  146. 00000194  486E FFFA                pea.l      [A6 - 0x6]
  147. 00000198  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  148. label0000019C:
  149. 0000019C  3D6E FFFA 000C           move.w     [A6 + 0xC], [A6 - 0x6]
  150. 000001A2  285F                     movea.l    A4, [A7]+
  151. 000001A4  4E5E                     unlink     A6
  152. 000001A6  2E9F                     move.l     [A7], [A7]+
  153. 000001A8  4E75                     rts
  154. 000001AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  155. // begin alternate branch 000001AC-000001B0
  156. fn000001AC:
  157. 000001AC  4E56 FFF8                link       A6, -0x0008
  158. // end alternate branch 000001AC-000001B0
  159. fn000001AC: // (misaligned)
  160. 000001AE  FFF8                     .invalid   <<F/7/7>>
  161. 000001B0  2F0C                     move.l     -[A7], A4
  162. 000001B2  286E 0008                movea.l    A4, [A6 + 0x8]
  163. 000001B6  7004                     moveq.l    D0, 0x04
  164. 000001B8  2D40 FFFC                move.l     [A6 - 0x4], D0
  165. 000001BC  4267                     clr.w      -[A7]
  166. 000001BE  2054                     movea.l    A0, [A4]
  167. 000001C0  3F28 0060                move.w     -[A7], [A0 + 0x60]
  168. 000001C4  486E FFFC                pea.l      [A6 - 0x4]
  169. 000001C8  486E FFF8                pea.l      [A6 - 0x8]
  170. 000001CC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  171. 000001D0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  172. 000001D4  2054                     movea.l    A0, [A4]
  173. 000001D6  1028 006A                move.b     D0, [A0 + 0x6A]
  174. 000001DA  6708                     beq        +0xA /* 000001E4 */
  175. 000001DC  486E FFF8                pea.l      [A6 - 0x8]
  176. 000001E0  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  177. label000001E4:
  178. 000001E4  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  179. 000001EA  285F                     movea.l    A4, [A7]+
  180. 000001EC  4E5E                     unlink     A6
  181. 000001EE  2E9F                     move.l     [A7], [A7]+
  182. 000001F0  4E75                     rts
  183. 000001F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  184. // begin alternate branch 000001F4-000001F8
  185. fn000001F4:
  186. 000001F4  4E56 FFF4                link       A6, -0x000C
  187. // end alternate branch 000001F4-000001F8
  188. fn000001F4: // (misaligned)
  189. 000001F6  FFF4                     .invalid   <<F/7/7>>
  190. 000001F8  2F0C                     move.l     -[A7], A4
  191. 000001FA  286E 0008                movea.l    A4, [A6 + 0x8]
  192. 000001FE  7008                     moveq.l    D0, 0x08
  193. 00000200  2D40 FFFC                move.l     [A6 - 0x4], D0
  194. 00000204  4267                     clr.w      -[A7]
  195. 00000206  2054                     movea.l    A0, [A4]
  196. 00000208  3F28 0060                move.w     -[A7], [A0 + 0x60]
  197. 0000020C  486E FFFC                pea.l      [A6 - 0x4]
  198. 00000210  486E FFF4                pea.l      [A6 - 0xC]
  199. 00000214  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  200. 00000218  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  201. 0000021C  2054                     movea.l    A0, [A4]
  202. 0000021E  1028 006A                move.b     D0, [A0 + 0x6A]
  203. 00000222  6710                     beq        +0x12 /* 00000234 */
  204. 00000224  486E FFF4                pea.l      [A6 - 0xC]
  205. 00000228  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  206. 0000022C  486E FFF8                pea.l      [A6 - 0x8]
  207. 00000230  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  208. label00000234:
  209. 00000234  206E 000C                movea.l    A0, [A6 + 0xC]
  210. 00000238  43EE FFF4                lea.l      A1, [A6 - 0xC]
  211. 0000023C  20D9                     move.l     [A0]+, [A1]+
  212. 0000023E  20D9                     move.l     [A0]+, [A1]+
  213. 00000240  285F                     movea.l    A4, [A7]+
  214. 00000242  4E5E                     unlink     A6
  215. 00000244  2E9F                     move.l     [A7], [A7]+
  216. 00000246  4E75                     rts
  217. 00000248  4E56 FFFC                link       A6, -0x0004
  218. 0000024C  2F0C                     move.l     -[A7], A4
  219. 0000024E  286E 0008                movea.l    A4, [A6 + 0x8]
  220. 00000252  204C                     movea.l    A0, A4
  221. 00000254  5088                     addq.l     A0, 8
  222. 00000256  2050                     movea.l    A0, [A0]
  223. 00000258  2D48 FFFC                move.l     [A6 - 0x4], A0
  224. 0000025C  4AAC FFAC                tst.l      [A4 - 0x54]
  225. 00000260  6708                     beq        +0xA /* 0000026A */
  226. 00000262  2F2C FFAC                move.l     -[A7], [A4 - 0x54]
  227. 00000266  205F                     movea.l    A0, [A7]+
  228. 00000268  A023                     syscall    DisposHandle/DisposeHandle
  229. label0000026A:
  230. 0000026A  285F                     movea.l    A4, [A7]+
  231. 0000026C  4E5E                     unlink     A6
  232. 0000026E  205F                     movea.l    A0, [A7]+
  233. 00000270  DEFC 000A                add.w      A7, 0xA /* '\n' */
  234. 00000274  4ED0                     jmp        [A0]
  235. 00000276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  236. // begin alternate branch 00000278-0000027C
  237. fn00000278:
  238. 00000278  4E56 FFA2                link       A6, -0x005E
  239. // end alternate branch 00000278-0000027C
  240. fn00000278: // (misaligned)
  241. 0000027A  FFA2                     .invalid   <<F/6/7>>
  242. 0000027C  48E7 0108                movem.l    -[A7], D7,A4
  243. 00000280  206E 000C                movea.l    A0, [A6 + 0xC]
  244. 00000284  43EE FFF4                lea.l      A1, [A6 - 0xC]
  245. 00000288  22D8                     move.l     [A1]+, [A0]+
  246. 0000028A  22D8                     move.l     [A1]+, [A0]+
  247. 0000028C  22D8                     move.l     [A1]+, [A0]+
  248. 0000028E  286E 0008                movea.l    A4, [A6 + 0x8]
  249. 00000292  7000                     moveq.l    D0, 0x00
  250. 00000294  2D40 FFAC                move.l     [A6 - 0x54], D0
  251. 00000298  7003                     moveq.l    D0, 0x03
  252. 0000029A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  253. 0000029E  57C0                     seq        D0
  254. 000002A0  7204                     moveq.l    D1, 0x04
  255. 000002A2  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  256. 000002A6  57C1                     seq        D1
  257. 000002A8  8001                     or.b       D0, D1
  258. 000002AA  6700 016E                beq        +0x170 /* 0000041A */
  259. 000002AE  486E FFB6                pea.l      [A6 - 0x4A]
  260. 000002B2  487A FF94                pea.l      [PC - 0x6C /* 00000248, value 0x4E56FFFC */]
  261. 000002B6  2F0E                     move.l     -[A7], A6
  262. 000002B8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  263. 000002BC  202E FFF8                move.l     D0, [A6 - 0x8]
  264. 000002C0  E580                     asl        D0, 2
  265. 000002C2  2D40 FFB0                move.l     [A6 - 0x50], D0
  266. 000002C6  42A7                     clr.l      -[A7]
  267. 000002C8  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  268. 000002CC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  269. 000002D0  2D57 FFAC                move.l     [A6 - 0x54], [A7]
  270. 000002D4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  271. 000002D8  7003                     moveq.l    D0, 0x03
  272. 000002DA  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  273. 000002DE  660C                     bne        +0xE /* 000002EC */
  274. 000002E0  202E FFF8                move.l     D0, [A6 - 0x8]
  275. 000002E4  E380                     asl        D0, 1
  276. 000002E6  2D40 FFB0                move.l     [A6 - 0x50], D0
  277. 000002EA  600A                     bra        +0xC /* 000002F6 */
  278. label000002EC:
  279. 000002EC  202E FFF8                move.l     D0, [A6 - 0x8]
  280. 000002F0  E580                     asl        D0, 2
  281. 000002F2  2D40 FFB0                move.l     [A6 - 0x50], D0
  282. label000002F6:
  283. 000002F6  7004                     moveq.l    D0, 0x04
  284. 000002F8  B0AE FFB0                cmp.l      D0, [A6 - 0x50]
  285. 000002FC  6D0E                     blt        +0x10 /* 0000030C */
  286. 000002FE  206E FFAC                movea.l    A0, [A6 - 0x54]
  287. 00000302  2050                     movea.l    A0, [A0]
  288. 00000304  20AE FFFC                move.l     [A0], [A6 - 0x4]
  289. 00000308  6000 00D0                bra        +0xD2 /* 000003DA */
  290. label0000030C:
  291. 0000030C  4267                     clr.w      -[A7]
  292. 0000030E  2054                     movea.l    A0, [A4]
  293. 00000310  3F28 0060                move.w     -[A7], [A0 + 0x60]
  294. 00000314  3F3C 0001                move.w     -[A7], 0x1
  295. 00000318  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  296. 0000031C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  297. 00000320  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  298. 00000324  4267                     clr.w      -[A7]
  299. 00000326  2054                     movea.l    A0, [A4]
  300. 00000328  3F28 0060                move.w     -[A7], [A0 + 0x60]
  301. 0000032C  486E FFB0                pea.l      [A6 - 0x50]
  302. 00000330  226E FFAC                movea.l    A1, [A6 - 0x54]
  303. 00000334  2F11                     move.l     -[A7], [A1]
  304. 00000336  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  305. 0000033A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  306. 0000033E  2054                     movea.l    A0, [A4]
  307. 00000340  1028 006A                move.b     D0, [A0 + 0x6A]
  308. 00000344  6700 0094                beq        +0x96 /* 000003DA */
  309. 00000348  7003                     moveq.l    D0, 0x03
  310. 0000034A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  311. 0000034E  6642                     bne        +0x44 /* 00000392 */
  312. 00000350  202E FFF8                move.l     D0, [A6 - 0x8]
  313. 00000354  5380                     subq.l     D0, 1
  314. 00000356  3D40 FFA4                move.w     [A6 - 0x5C], D0
  315. 0000035A  4247                     clr.w      D7
  316. 0000035C  602C                     bra        +0x2E /* 0000038A */
  317. label0000035E:
  318. 0000035E  206E FFAC                movea.l    A0, [A6 - 0x54]
  319. 00000362  2050                     movea.l    A0, [A0]
  320. 00000364  3007                     move.w     D0, D7
  321. 00000366  D040                     add.w      D0, D0
  322. 00000368  3D70 0000 FFAA           move.w     [A6 - 0x56], [A0 + D0.w]
  323. 0000036E  486E FFAA                pea.l      [A6 - 0x56]
  324. 00000372  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  325. 00000376  206E FFAC                movea.l    A0, [A6 - 0x54]
  326. 0000037A  2050                     movea.l    A0, [A0]
  327. 0000037C  3007                     move.w     D0, D7
  328. 0000037E  D040                     add.w      D0, D0
  329. 00000380  31AE FFAA 0000           move.w     [A0 + D0.w], [A6 - 0x56]
  330. 00000386  5247                     addq.w     D7, 1
  331. 00000388  6950                     bvs        +0x52 /* 000003DA */
  332. label0000038A:
  333. 0000038A  BE6E FFA4                cmp.w      D7, [A6 - 0x5C]
  334. 0000038E  6FCE                     ble        -0x30 /* 0000035E */
  335. 00000390  6048                     bra        +0x4A /* 000003DA */
  336. label00000392:
  337. 00000392  7004                     moveq.l    D0, 0x04
  338. 00000394  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  339. 00000398  6640                     bne        +0x42 /* 000003DA */
  340. 0000039A  202E FFF8                move.l     D0, [A6 - 0x8]
  341. 0000039E  5380                     subq.l     D0, 1
  342. 000003A0  3D40 FFA2                move.w     [A6 - 0x5E], D0
  343. 000003A4  4247                     clr.w      D7
  344. 000003A6  602C                     bra        +0x2E /* 000003D4 */
  345. label000003A8:
  346. 000003A8  206E FFAC                movea.l    A0, [A6 - 0x54]
  347. 000003AC  2050                     movea.l    A0, [A0]
  348. 000003AE  3007                     move.w     D0, D7
  349. 000003B0  E540                     asl        D0.w, 2
  350. 000003B2  2D70 0000 FFA6           move.l     [A6 - 0x5A], [A0 + D0.w]
  351. 000003B8  486E FFA6                pea.l      [A6 - 0x5A]
  352. 000003BC  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  353. 000003C0  206E FFAC                movea.l    A0, [A6 - 0x54]
  354. 000003C4  2050                     movea.l    A0, [A0]
  355. 000003C6  3007                     move.w     D0, D7
  356. 000003C8  E540                     asl        D0.w, 2
  357. 000003CA  21AE FFA6 0000           move.l     [A0 + D0.w], [A6 - 0x5A]
  358. 000003D0  5247                     addq.w     D7, 1
  359. 000003D2  6906                     bvs        +0x8 /* 000003DA */
  360. label000003D4:
  361. 000003D4  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  362. 000003D8  6FCE                     ble        -0x30 /* 000003A8 */
  363. label000003DA:
  364. 000003DA  7003                     moveq.l    D0, 0x03
  365. 000003DC  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  366. 000003E0  662E                     bne        +0x30 /* 00000410 */
  367. 000003E2  202E FFF8                move.l     D0, [A6 - 0x8]
  368. 000003E6  5380                     subq.l     D0, 1
  369. 000003E8  3E00                     move.w     D7, D0
  370. 000003EA  6020                     bra        +0x22 /* 0000040C */
  371. label000003EC:
  372. 000003EC  206E FFAC                movea.l    A0, [A6 - 0x54]
  373. 000003F0  2050                     movea.l    A0, [A0]
  374. 000003F2  3007                     move.w     D0, D7
  375. 000003F4  D040                     add.w      D0, D0
  376. 000003F6  3230 0000                move.w     D1, [A0 + D0.w]
  377. 000003FA  48C1                     ext.l      D1
  378. 000003FC  206E FFAC                movea.l    A0, [A6 - 0x54]
  379. 00000400  2050                     movea.l    A0, [A0]
  380. 00000402  3007                     move.w     D0, D7
  381. 00000404  E540                     asl        D0.w, 2
  382. 00000406  2181 0000                move.l     [A0 + D0.w], D1
  383. 0000040A  5347                     subq.w     D7, 1
  384. label0000040C:
  385. 0000040C  4A47                     tst.w      D7
  386. 0000040E  6CDC                     bge        -0x22 /* 000003EC */
  387. label00000410:
  388. 00000410  486E FFB6                pea.l      [A6 - 0x4A]
  389. 00000414  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  390. 00000418  600A                     bra        +0xC /* 00000424 */
  391. label0000041A:
  392. 0000041A  3F3C 98D6                move.w     -[A7], 0x98D6
  393. 0000041E  42A7                     clr.l      -[A7]
  394. 00000420  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  395. label00000424:
  396. 00000424  2D6E FFAC 0010           move.l     [A6 + 0x10], [A6 - 0x54]
  397. 0000042A  4CDF 1080                movem.l    D7,A4, [A7]+
  398. 0000042E  4E5E                     unlink     A6
  399. 00000430  205F                     movea.l    A0, [A7]+
  400. 00000432  504F                     addq.w     A7, 8
  401. 00000434  4ED0                     jmp        [A0]
  402. 00000436  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  403. // begin alternate branch 00000438-0000043C
  404. fn00000438:
  405. 00000438  4E56 FFFE                link       A6, -0x0002
  406. // end alternate branch 00000438-0000043C
  407. fn00000438: // (misaligned)
  408. 0000043A  FFFE                     .invalid   <<F/7/7>>
  409. 0000043C  2F0C                     move.l     -[A7], A4
  410. 0000043E  286E 0008                movea.l    A4, [A6 + 0x8]
  411. 00000442  4267                     clr.w      -[A7]
  412. 00000444  2054                     movea.l    A0, [A4]
  413. 00000446  3F28 0060                move.w     -[A7], [A0 + 0x60]
  414. 0000044A  3F3C 0001                move.w     -[A7], 0x1
  415. 0000044E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  416. 00000452  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  417. 00000456  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  418. 0000045A  4267                     clr.w      -[A7]
  419. 0000045C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  420. 00000460  4EBA FD02                jsr        [PC - 0x2FE /* 00000164 */]
  421. 00000464  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  422. 00000468  285F                     movea.l    A4, [A7]+
  423. 0000046A  4E5E                     unlink     A6
  424. 0000046C  2E9F                     move.l     [A7], [A7]+
  425. 0000046E  4E75                     rts
  426. fn00000470:
  427. 00000470  4E56 FFF0                link       A6, -0x0010
  428. 00000474  2F0C                     move.l     -[A7], A4
  429. 00000476  286E 0008                movea.l    A4, [A6 + 0x8]
  430. 0000047A  4267                     clr.w      -[A7]
  431. 0000047C  2054                     movea.l    A0, [A4]
  432. 0000047E  3F28 0060                move.w     -[A7], [A0 + 0x60]
  433. 00000482  3F3C 0001                move.w     -[A7], 0x1
  434. 00000486  2028 006C                move.l     D0, [A0 + 0x6C]
  435. 0000048A  5480                     addq.l     D0, 2
  436. 0000048C  322E 000C                move.w     D1, [A6 + 0xC]
  437. 00000490  5341                     subq.w     D1, 1
  438. 00000492  C3FC 000C                muls.w     D1, 0xC
  439. 00000496  48C1                     ext.l      D1
  440. 00000498  D280                     add.l      D1, D0
  441. 0000049A  2F01                     move.l     -[A7], D1
  442. 0000049C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  443. 000004A0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  444. 000004A4  700C                     moveq.l    D0, 0x0C
  445. 000004A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  446. 000004AA  4267                     clr.w      -[A7]
  447. 000004AC  2054                     movea.l    A0, [A4]
  448. 000004AE  3F28 0060                move.w     -[A7], [A0 + 0x60]
  449. 000004B2  486E FFFC                pea.l      [A6 - 0x4]
  450. 000004B6  486E FFF0                pea.l      [A6 - 0x10]
  451. 000004BA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  452. 000004BE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  453. 000004C2  2054                     movea.l    A0, [A4]
  454. 000004C4  1028 006A                move.b     D0, [A0 + 0x6A]
  455. 000004C8  6720                     beq        +0x22 /* 000004EA */
  456. 000004CA  486E FFF0                pea.l      [A6 - 0x10]
  457. 000004CE  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  458. 000004D2  486E FFF2                pea.l      [A6 - 0xE]
  459. 000004D6  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  460. 000004DA  486E FFF4                pea.l      [A6 - 0xC]
  461. 000004DE  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  462. 000004E2  486E FFF8                pea.l      [A6 - 0x8]
  463. 000004E6  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  464. label000004EA:
  465. 000004EA  206E 000E                movea.l    A0, [A6 + 0xE]
  466. 000004EE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  467. 000004F2  20D9                     move.l     [A0]+, [A1]+
  468. 000004F4  20D9                     move.l     [A0]+, [A1]+
  469. 000004F6  20D9                     move.l     [A0]+, [A1]+
  470. 000004F8  285F                     movea.l    A4, [A7]+
  471. 000004FA  4E5E                     unlink     A6
  472. 000004FC  205F                     movea.l    A0, [A7]+
  473. 000004FE  5C4F                     addq.w     A7, 6
  474. 00000500  4ED0                     jmp        [A0]
  475. 00000502  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  476. // begin alternate branch 00000504-00000508
  477. fn00000504:
  478. 00000504  4E56 FFF8                link       A6, -0x0008
  479. // end alternate branch 00000504-00000508
  480. fn00000504: // (misaligned)
  481. 00000506  FFF8                     .invalid   <<F/7/7>>
  482. 00000508  48E7 0108                movem.l    -[A7], D7,A4
  483. 0000050C  286E 0008                movea.l    A4, [A6 + 0x8]
  484. 00000510  4267                     clr.w      -[A7]
  485. 00000512  2054                     movea.l    A0, [A4]
  486. 00000514  3F28 0060                move.w     -[A7], [A0 + 0x60]
  487. 00000518  3F3C 0001                move.w     -[A7], 0x1
  488. 0000051C  2028 006C                move.l     D0, [A0 + 0x6C]
  489. 00000520  5480                     addq.l     D0, 2
  490. 00000522  720C                     moveq.l    D1, 0x0C
  491. 00000524  C3E8 0070                muls.w     D1, [A0 + 0x70]
  492. 00000528  48C1                     ext.l      D1
  493. 0000052A  D280                     add.l      D1, D0
  494. 0000052C  2F01                     move.l     -[A7], D1
  495. 0000052E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  496. 00000532  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  497. 00000536  42A7                     clr.l      -[A7]
  498. 00000538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  499. 0000053C  4EBA FC6E                jsr        [PC - 0x392 /* 000001AC */]
  500. 00000540  2E1F                     move.l     D7, [A7]+
  501. 00000542  4267                     clr.w      -[A7]
  502. 00000544  2054                     movea.l    A0, [A4]
  503. 00000546  3F28 0060                move.w     -[A7], [A0 + 0x60]
  504. 0000054A  486E FFFC                pea.l      [A6 - 0x4]
  505. 0000054E  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  506. 00000552  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  507. 00000556  4A87                     tst.l      D7
  508. 00000558  5FC0                     sle        D0
  509. 0000055A  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  510. 0000055E  5CC1                     sge        D1
  511. 00000560  8001                     or.b       D0, D1
  512. 00000562  6702                     beq        +0x4 /* 00000566 */
  513. 00000564  7E00                     moveq.l    D7, 0x00
  514. label00000566:
  515. 00000566  2D47 000C                move.l     [A6 + 0xC], D7
  516. 0000056A  4CDF 1080                movem.l    D7,A4, [A7]+
  517. 0000056E  4E5E                     unlink     A6
  518. 00000570  2E9F                     move.l     [A7], [A7]+
  519. 00000572  4E75                     rts
  520. export_2299:
  521. 00000574  4E56 FFE2                link       A6, -0x001E
  522. 00000578  48E7 0118                movem.l    -[A7], D7,A3,A4
  523. 0000057C  266E 0008                movea.l    A3, [A6 + 0x8]
  524. 00000580  284B                     movea.l    A4, A3
  525. 00000582  4267                     clr.w      -[A7]
  526. 00000584  2F0B                     move.l     -[A7], A3
  527. 00000586  4EBA FEB0                jsr        [PC - 0x150 /* 00000438 */]
  528. 0000058A  2054                     movea.l    A0, [A4]
  529. 0000058C  315F 0070                move.w     [A0 + 0x70], [A7]+
  530. 00000590  3D68 0070 FFEE           move.w     [A6 - 0x12], [A0 + 0x70]
  531. 00000596  7E01                     moveq.l    D7, 0x01
  532. 00000598  602A                     bra        +0x2C /* 000005C4 */
  533. label0000059A:
  534. 0000059A  486E FFE2                pea.l      [A6 - 0x1E]
  535. 0000059E  3F07                     move.w     -[A7], D7
  536. 000005A0  2F0B                     move.l     -[A7], A3
  537. 000005A2  4EBA FECC                jsr        [PC - 0x134 /* 00000470 */]
  538. 000005A6  205F                     movea.l    A0, [A7]+
  539. 000005A8  43EE FFF2                lea.l      A1, [A6 - 0xE]
  540. 000005AC  22D8                     move.l     [A1]+, [A0]+
  541. 000005AE  22D8                     move.l     [A1]+, [A0]+
  542. 000005B0  22D8                     move.l     [A1]+, [A0]+
  543. 000005B2  486E FFF2                pea.l      [A6 - 0xE]
  544. 000005B6  2F0B                     move.l     -[A7], A3
  545. 000005B8  4EBA 014A                jsr        [PC + 0x14A /* 00000704 */]
  546. 000005BC  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  547. 000005C0  5247                     addq.w     D7, 1
  548. 000005C2  6906                     bvs        +0x8 /* 000005CA */
  549. label000005C4:
  550. 000005C4  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  551. 000005C8  6FD0                     ble        -0x2E /* 0000059A */
  552. label000005CA:
  553. 000005CA  2054                     movea.l    A0, [A4]
  554. 000005CC  0CA8 7FFF FFFF 003A      cmpi.l     [A0 + 0x3A], 0x7FFFFFFF
  555. 000005D4  57C0                     seq        D0
  556. 000005D6  4AA8 003A                tst.l      [A0 + 0x3A]
  557. 000005DA  5DC1                     slt        D1
  558. 000005DC  8001                     or.b       D0, D1
  559. 000005DE  2228 003A                move.l     D1, [A0 + 0x3A]
  560. 000005E2  B2A8 002A                cmp.l      D1, [A0 + 0x2A]
  561. 000005E6  5EC1                     sgt        D1
  562. 000005E8  8001                     or.b       D0, D1
  563. 000005EA  6708                     beq        +0xA /* 000005F4 */
  564. 000005EC  2054                     movea.l    A0, [A4]
  565. 000005EE  2168 002A 003A           move.l     [A0 + 0x3A], [A0 + 0x2A]
  566. label000005F4:
  567. 000005F4  2054                     movea.l    A0, [A4]
  568. 000005F6  2028 003A                move.l     D0, [A0 + 0x3A]
  569. 000005FA  D0A8 002A                add.l      D0, [A0 + 0x2A]
  570. 000005FE  5380                     subq.l     D0, 1
  571. 00000600  2F00                     move.l     -[A7], D0
  572. 00000602  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  573. 00000606  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  574. 0000060A  215F 0048                move.l     [A0 + 0x48], [A7]+
  575. 0000060E  42A7                     clr.l      -[A7]
  576. 00000610  2F0B                     move.l     -[A7], A3
  577. 00000612  4EBA FEF0                jsr        [PC - 0x110 /* 00000504 */]
  578. 00000616  2054                     movea.l    A0, [A4]
  579. 00000618  215F 0072                move.l     [A0 + 0x72], [A7]+
  580. 0000061C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  581. 00000620  4E5E                     unlink     A6
  582. 00000622  2E9F                     move.l     [A7], [A7]+
  583. 00000624  4E75                     rts
  584. 00000626  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  585. // begin alternate branch 00000628-00000632
  586. fn00000628:
  587. 00000628  4E56 0000                link       A6, 0
  588. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  589. 00000630  2050                     movea.l    A0, [A0]
  590. // end alternate branch 00000628-00000632
  591. fn00000628: // (misaligned)
  592. 0000062A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  593. 0000062E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  594. 00000632  1028 006A                move.b     D0, [A0 + 0x6A]
  595. 00000636  6708                     beq        +0xA /* 00000640 */
  596. 00000638  3D6E 000E 0010           move.w     [A6 + 0x10], [A6 + 0xE]
  597. 0000063E  6006                     bra        +0x8 /* 00000646 */
  598. label00000640:
  599. 00000640  3D6E 000C 0010           move.w     [A6 + 0x10], [A6 + 0xC]
  600. label00000646:
  601. 00000646  4E5E                     unlink     A6
  602. 00000648  205F                     movea.l    A0, [A7]+
  603. 0000064A  504F                     addq.w     A7, 8
  604. 0000064C  4ED0                     jmp        [A0]
  605. 0000064E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  606. // begin alternate branch 00000650-0000065A
  607. fn00000650:
  608. 00000650  4E56 0000                link       A6, 0
  609. 00000654  206E 0008                movea.l    A0, [A6 + 0x8]
  610. 00000658  2050                     movea.l    A0, [A0]
  611. // end alternate branch 00000650-0000065A
  612. fn00000650: // (misaligned)
  613. 00000652  0000 206E                ori.b      D0, 0x6E /* 'n' */
  614. 00000656  0008 2050                ori.b      A0, 0x50 /* 'P' */
  615. 0000065A  1028 006A                move.b     D0, [A0 + 0x6A]
  616. 0000065E  6708                     beq        +0xA /* 00000668 */
  617. 00000660  3D6E 000C 0010           move.w     [A6 + 0x10], [A6 + 0xC]
  618. 00000666  6006                     bra        +0x8 /* 0000066E */
  619. label00000668:
  620. 00000668  3D6E 000E 0010           move.w     [A6 + 0x10], [A6 + 0xE]
  621. label0000066E:
  622. 0000066E  4E5E                     unlink     A6
  623. 00000670  205F                     movea.l    A0, [A7]+
  624. 00000672  504F                     addq.w     A7, 8
  625. 00000674  4ED0                     jmp        [A0]
  626. 00000676  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  627. export_2300: // at 00000678 (misaligned)
  628. 0000067A  FFF6                     .invalid   <<F/7/7>>
  629. 0000067C  48E7 0308                movem.l    -[A7], D6,D7,A4
  630. 00000680  286E 0008                movea.l    A4, [A6 + 0x8]
  631. 00000684  4247                     clr.w      D7
  632. 00000686  70FF                     moveq.l    D0, 0xFFFFFFFF
  633. 00000688  2054                     movea.l    A0, [A4]
  634. 0000068A  B0A8 0026                cmp.l      D0, [A0 + 0x26]
  635. 0000068E  57C0                     seq        D0
  636. 00000690  72FF                     moveq.l    D1, 0xFFFFFFFF
  637. 00000692  B2A8 002A                cmp.l      D1, [A0 + 0x2A]
  638. 00000696  57C1                     seq        D1
  639. 00000698  8001                     or.b       D0, D1
  640. 0000069A  6704                     beq        +0x6 /* 000006A0 */
  641. 0000069C  3E3C 98D6                move.w     D7, 0x98D6
  642. label000006A0:
  643. 000006A0  2054                     movea.l    A0, [A4]
  644. 000006A2  4AA8 0044                tst.l      [A0 + 0x44]
  645. 000006A6  6606                     bne        +0x8 /* 000006AE */
  646. 000006A8  3E3C 98D6                move.w     D7, 0x98D6
  647. 000006AC  6048                     bra        +0x4A /* 000006F6 */
  648. label000006AE:
  649. 000006AE  4267                     clr.w      -[A7]
  650. 000006B0  2054                     movea.l    A0, [A4]
  651. 000006B2  3F28 0060                move.w     -[A7], [A0 + 0x60]
  652. 000006B6  486E FFFA                pea.l      [A6 - 0x6]
  653. 000006BA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  654. 000006BE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  655. 000006C2  2054                     movea.l    A0, [A4]
  656. 000006C4  2028 0048                move.l     D0, [A0 + 0x48]
  657. 000006C8  5380                     subq.l     D0, 1
  658. 000006CA  3D40 FFF6                move.w     [A6 - 0xA], D0
  659. 000006CE  4246                     clr.w      D6
  660. 000006D0  601E                     bra        +0x20 /* 000006F0 */
  661. label000006D2:
  662. 000006D2  2254                     movea.l    A1, [A4]
  663. 000006D4  2069 0044                movea.l    A0, [A1 + 0x44]
  664. 000006D8  2050                     movea.l    A0, [A0]
  665. 000006DA  3006                     move.w     D0, D6
  666. 000006DC  E540                     asl        D0.w, 2
  667. 000006DE  2230 0000                move.l     D1, [A0 + D0.w]
  668. 000006E2  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  669. 000006E6  6F04                     ble        +0x6 /* 000006EC */
  670. 000006E8  3E3C 98D6                move.w     D7, 0x98D6
  671. label000006EC:
  672. 000006EC  5246                     addq.w     D6, 1
  673. 000006EE  6906                     bvs        +0x8 /* 000006F6 */
  674. label000006F0:
  675. 000006F0  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  676. 000006F4  6FDC                     ble        -0x22 /* 000006D2 */
  677. label000006F6:
  678. 000006F6  3D47 000C                move.w     [A6 + 0xC], D7
  679. 000006FA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  680. 000006FE  4E5E                     unlink     A6
  681. 00000700  2E9F                     move.l     [A7], [A7]+
  682. 00000702  4E75                     rts
  683. fn00000704:
  684. 00000704  4E56 FFF4                link       A6, -0x000C
  685. 00000708  2F0C                     move.l     -[A7], A4
  686. 0000070A  206E 000C                movea.l    A0, [A6 + 0xC]
  687. 0000070E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  688. 00000712  22D8                     move.l     [A1]+, [A0]+
  689. 00000714  22D8                     move.l     [A1]+, [A0]+
  690. 00000716  22D8                     move.l     [A1]+, [A0]+
  691. 00000718  286E 0008                movea.l    A4, [A6 + 0x8]
  692. 0000071C  302E FFF4                move.w     D0, [A6 - 0xC]
  693. 00000720  0440 00FE                subi.w     D0, 0xFE
  694. 00000724  6B00 02F8                bmi        +0x2FA /* 00000A1E */
  695. 00000728  0C40 0042                cmpi.w     D0, 0x42 /* 'B' */
  696. 0000072C  6E00 02F0                bgt        +0x2F2 /* 00000A1E */
  697. 00000730  D040                     add.w      D0, D0
  698. 00000732  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  699. 00000736  4EFB 0000                jmp        [PC + D0.w]
  700. 0000073A  0088 0096 00A4           ori.l      A0, 0x9600A4
  701. 00000740  00B2 00C0 00CE 02E6      ori.l      [A2 + D0.w * 2 - 0x26], 0xC000CE
  702. 00000748  02E6                     .incomplete
  703. 0000074A  00DC                     .incomplete
  704. 0000074C  00EA                     .incomplete
  705. 0000074E  00F8                     .incomplete
  706. 00000750  0106                     btst       D6, D0
  707. 00000752  0114                     btst       [A4], D0
  708. 00000754  02E6                     .incomplete
  709. 00000756  02E6                     .incomplete
  710. 00000758  0122                     btst       -[A2], D0
  711. 0000075A  0130 013E 014C 015A 0168 btst       [[A0 + 0x14C015A] + D0 + 0x168], D0
  712. 00000764  02E6                     .incomplete
  713. 00000766  02E6                     .incomplete
  714. 00000768  0176 0184                bchg       <<invalid full ext with I/IS == 4>>, D0
  715. 0000076C  0192                     bclr       [A2], D0
  716. 0000076E  01A0                     bclr       -[A0], D0
  717. 00000770  01AE 01BC                bclr       [A6 + 0x1BC], D0
  718. 00000774  01CA                     .incomplete
  719. 00000776  01D8                     .incomplete
  720. 00000778  01E6                     .incomplete
  721. 0000077A  01F4                     .incomplete
  722. 0000077C  0202 0210                andi.b     D2, 0x10
  723. 00000780  021E 022C                andi.b     [A6]+, 0x2C /* ',' */
  724. 00000784  023A 0248 0256           andi.b     [PC + 0x256 /* 000009DC, value 0x2F '/' */], 0x48 /* 'H' */
  725. 0000078A  02E6                     .incomplete
  726. 0000078C  02E6                     .incomplete
  727. 0000078E  0264 0270                andi.w     -[A4], 0x270
  728. 00000792  02E6                     .incomplete
  729. 00000794  02E6                     .incomplete
  730. 00000796  02E6                     .incomplete
  731. 00000798  027C 02E6                andi.w     sr, 742
  732. 0000079C  02E6                     .incomplete
  733. 0000079E  02E6                     .incomplete
  734. 000007A0  0288 0294 02E6           andi.l     A0, 0x29402E6
  735. 000007A6  02E6                     .incomplete
  736. 000007A8  02E6                     .incomplete
  737. 000007AA  02E6                     .incomplete
  738. 000007AC  02E6                     .incomplete
  739. 000007AE  02E6                     .incomplete
  740. 000007B0  02E6                     .incomplete
  741. 000007B2  02E6                     .incomplete
  742. 000007B4  02A0 02AC 02B8           andi.l     -[A0], 0x2AC02B8
  743. 000007BA  02C4                     .incomplete
  744. 000007BC  02D0                     .incomplete
  745. 000007BE  02DC                     .incomplete
  746. 000007C0  486E FFF4                pea.l      [A6 - 0xC]
  747. 000007C4  2F0C                     move.l     -[A7], A4
  748. 000007C6  4EBA 0AAC                jsr        [PC + 0xAAC /* 00001274 */]
  749. 000007CA  6000 0252                bra        +0x254 /* 00000A1E */
  750. 000007CE  486E FFF4                pea.l      [A6 - 0xC]
  751. 000007D2  2F0C                     move.l     -[A7], A4
  752. 000007D4  4EBA 0EE2                jsr        [PC + 0xEE2 /* 000016B8 */]
  753. 000007D8  6000 0244                bra        +0x246 /* 00000A1E */
  754. 000007DC  486E FFF4                pea.l      [A6 - 0xC]
  755. 000007E0  2F0C                     move.l     -[A7], A4
  756. 000007E2  4EBA 0A30                jsr        [PC + 0xA30 /* 00001214 */]
  757. 000007E6  6000 0236                bra        +0x238 /* 00000A1E */
  758. 000007EA  486E FFF4                pea.l      [A6 - 0xC]
  759. 000007EE  2F0C                     move.l     -[A7], A4
  760. 000007F0  4EBA 09C2                jsr        [PC + 0x9C2 /* 000011B4 */]
  761. 000007F4  6000 0228                bra        +0x22A /* 00000A1E */
  762. 000007F8  486E FFF4                pea.l      [A6 - 0xC]
  763. 000007FC  2F0C                     move.l     -[A7], A4
  764. 000007FE  4EBA 0640                jsr        [PC + 0x640 /* 00000E40 */]
  765. 00000802  6000 021A                bra        +0x21C /* 00000A1E */
  766. 00000806  486E FFF4                pea.l      [A6 - 0xC]
  767. 0000080A  2F0C                     move.l     -[A7], A4
  768. 0000080C  4EBA 0806                jsr        [PC + 0x806 /* 00001014 */]
  769. 00000810  6000 020C                bra        +0x20E /* 00000A1E */
  770. 00000814  486E FFF4                pea.l      [A6 - 0xC]
  771. 00000818  2F0C                     move.l     -[A7], A4
  772. 0000081A  4EBA 0AB8                jsr        [PC + 0xAB8 /* 000012D4 */]
  773. 0000081E  6000 01FE                bra        +0x200 /* 00000A1E */
  774. 00000822  486E FFF4                pea.l      [A6 - 0xC]
  775. 00000826  2F0C                     move.l     -[A7], A4
  776. 00000828  4EBA 0EAA                jsr        [PC + 0xEAA /* 000016D4 */]
  777. 0000082C  6000 01F0                bra        +0x1F2 /* 00000A1E */
  778. 00000830  486E FFF4                pea.l      [A6 - 0xC]
  779. 00000834  2F0C                     move.l     -[A7], A4
  780. 00000836  4EBA 0EB8                jsr        [PC + 0xEB8 /* 000016F0 */]
  781. 0000083A  6000 01E2                bra        +0x1E4 /* 00000A1E */
  782. 0000083E  486E FFF4                pea.l      [A6 - 0xC]
  783. 00000842  2F0C                     move.l     -[A7], A4
  784. 00000844  4EBA 0EC6                jsr        [PC + 0xEC6 /* 0000170C */]
  785. 00000848  6000 01D4                bra        +0x1D6 /* 00000A1E */
  786. 0000084C  486E FFF4                pea.l      [A6 - 0xC]
  787. 00000850  2F0C                     move.l     -[A7], A4
  788. 00000852  4EBA 0ED4                jsr        [PC + 0xED4 /* 00001728 */]
  789. 00000856  6000 01C6                bra        +0x1C8 /* 00000A1E */
  790. 0000085A  486E FFF4                pea.l      [A6 - 0xC]
  791. 0000085E  2F0C                     move.l     -[A7], A4
  792. 00000860  4EBA 0EE2                jsr        [PC + 0xEE2 /* 00001744 */]
  793. 00000864  6000 01B8                bra        +0x1BA /* 00000A1E */
  794. 00000868  486E FFF4                pea.l      [A6 - 0xC]
  795. 0000086C  2F0C                     move.l     -[A7], A4
  796. 0000086E  4EBA 0EF0                jsr        [PC + 0xEF0 /* 00001760 */]
  797. 00000872  6000 01AA                bra        +0x1AC /* 00000A1E */
  798. 00000876  486E FFF4                pea.l      [A6 - 0xC]
  799. 0000087A  2F0C                     move.l     -[A7], A4
  800. 0000087C  4EBA 0EFE                jsr        [PC + 0xEFE /* 0000177C */]
  801. 00000880  6000 019C                bra        +0x19E /* 00000A1E */
  802. 00000884  486E FFF4                pea.l      [A6 - 0xC]
  803. 00000888  2F0C                     move.l     -[A7], A4
  804. 0000088A  4EBA 0F0C                jsr        [PC + 0xF0C /* 00001798 */]
  805. 0000088E  6000 018E                bra        +0x190 /* 00000A1E */
  806. 00000892  486E FFF4                pea.l      [A6 - 0xC]
  807. 00000896  2F0C                     move.l     -[A7], A4
  808. 00000898  4EBA 0CD6                jsr        [PC + 0xCD6 /* 00001570 */]
  809. 0000089C  6000 0180                bra        +0x182 /* 00000A1E */
  810. 000008A0  486E FFF4                pea.l      [A6 - 0xC]
  811. 000008A4  2F0C                     move.l     -[A7], A4
  812. 000008A6  4EBA 0F0C                jsr        [PC + 0xF0C /* 000017B4 */]
  813. 000008AA  6000 0172                bra        +0x174 /* 00000A1E */
  814. 000008AE  486E FFF4                pea.l      [A6 - 0xC]
  815. 000008B2  2F0C                     move.l     -[A7], A4
  816. 000008B4  4EBA 0BEE                jsr        [PC + 0xBEE /* 000014A4 */]
  817. 000008B8  6000 0164                bra        +0x166 /* 00000A1E */
  818. 000008BC  486E FFF4                pea.l      [A6 - 0xC]
  819. 000008C0  2F0C                     move.l     -[A7], A4
  820. 000008C2  4EBA 0B80                jsr        [PC + 0xB80 /* 00001444 */]
  821. 000008C6  6000 0156                bra        +0x158 /* 00000A1E */
  822. 000008CA  486E FFF4                pea.l      [A6 - 0xC]
  823. 000008CE  2F0C                     move.l     -[A7], A4
  824. 000008D0  4EBA 0C2E                jsr        [PC + 0xC2E /* 00001500 */]
  825. 000008D4  6000 0148                bra        +0x14A /* 00000A1E */
  826. 000008D8  486E FFF4                pea.l      [A6 - 0xC]
  827. 000008DC  2F0C                     move.l     -[A7], A4
  828. 000008DE  4EBA 0EF0                jsr        [PC + 0xEF0 /* 000017D0 */]
  829. 000008E2  6000 013A                bra        +0x13C /* 00000A1E */
  830. 000008E6  486E FFF4                pea.l      [A6 - 0xC]
  831. 000008EA  2F0C                     move.l     -[A7], A4
  832. 000008EC  4EBA 0EFE                jsr        [PC + 0xEFE /* 000017EC */]
  833. 000008F0  6000 012C                bra        +0x12E /* 00000A1E */
  834. 000008F4  486E FFF4                pea.l      [A6 - 0xC]
  835. 000008F8  2F0C                     move.l     -[A7], A4
  836. 000008FA  4EBA 0CE4                jsr        [PC + 0xCE4 /* 000015E0 */]
  837. 000008FE  6000 011E                bra        +0x120 /* 00000A1E */
  838. 00000902  486E FFF4                pea.l      [A6 - 0xC]
  839. 00000906  2F0C                     move.l     -[A7], A4
  840. 00000908  4EBA 0D42                jsr        [PC + 0xD42 /* 0000164C */]
  841. 0000090C  6000 0110                bra        +0x112 /* 00000A1E */
  842. 00000910  486E FFF4                pea.l      [A6 - 0xC]
  843. 00000914  2F0C                     move.l     -[A7], A4
  844. 00000916  4EBA 0A18                jsr        [PC + 0xA18 /* 00001330 */]
  845. 0000091A  6000 0102                bra        +0x104 /* 00000A1E */
  846. 0000091E  486E FFF4                pea.l      [A6 - 0xC]
  847. 00000922  2F0C                     move.l     -[A7], A4
  848. 00000924  4EBA 0EE2                jsr        [PC + 0xEE2 /* 00001808 */]
  849. 00000928  6000 00F4                bra        +0xF6 /* 00000A1E */
  850. 0000092C  486E FFF4                pea.l      [A6 - 0xC]
  851. 00000930  2F0C                     move.l     -[A7], A4
  852. 00000932  4EBA 0EF0                jsr        [PC + 0xEF0 /* 00001824 */]
  853. 00000936  6000 00E6                bra        +0xE8 /* 00000A1E */
  854. 0000093A  486E FFF4                pea.l      [A6 - 0xC]
  855. 0000093E  2F0C                     move.l     -[A7], A4
  856. 00000940  4EBA 0EFE                jsr        [PC + 0xEFE /* 00001840 */]
  857. 00000944  6000 00D8                bra        +0xDA /* 00000A1E */
  858. 00000948  486E FFF4                pea.l      [A6 - 0xC]
  859. 0000094C  2F0C                     move.l     -[A7], A4
  860. 0000094E  4EBA 0F0C                jsr        [PC + 0xF0C /* 0000185C */]
  861. 00000952  6000 00CA                bra        +0xCC /* 00000A1E */
  862. 00000956  486E FFF4                pea.l      [A6 - 0xC]
  863. 0000095A  2F0C                     move.l     -[A7], A4
  864. 0000095C  4EBA 0F1A                jsr        [PC + 0xF1A /* 00001878 */]
  865. 00000960  6000 00BC                bra        +0xBE /* 00000A1E */
  866. 00000964  486E FFF4                pea.l      [A6 - 0xC]
  867. 00000968  2F0C                     move.l     -[A7], A4
  868. 0000096A  4EBA 07EC                jsr        [PC + 0x7EC /* 00001158 */]
  869. 0000096E  6000 00AE                bra        +0xB0 /* 00000A1E */
  870. 00000972  486E FFF4                pea.l      [A6 - 0xC]
  871. 00000976  2F0C                     move.l     -[A7], A4
  872. 00000978  4EBA 0722                jsr        [PC + 0x722 /* 0000109C */]
  873. 0000097C  6000 00A0                bra        +0xA2 /* 00000A1E */
  874. 00000980  486E FFF4                pea.l      [A6 - 0xC]
  875. 00000984  2F0C                     move.l     -[A7], A4
  876. 00000986  4EBA 0F0C                jsr        [PC + 0xF0C /* 00001894 */]
  877. 0000098A  6000 0092                bra        +0x94 /* 00000A1E */
  878. 0000098E  486E FFF4                pea.l      [A6 - 0xC]
  879. 00000992  2F0C                     move.l     -[A7], A4
  880. 00000994  4EBA 0F1A                jsr        [PC + 0xF1A /* 000018B0 */]
  881. 00000998  6000 0084                bra        +0x86 /* 00000A1E */
  882. 0000099C  486E FFF4                pea.l      [A6 - 0xC]
  883. 000009A0  2F0C                     move.l     -[A7], A4
  884. 000009A2  4EBA 0A44                jsr        [PC + 0xA44 /* 000013E8 */]
  885. 000009A6  6076                     bra        +0x78 /* 00000A1E */
  886. 000009A8  486E FFF4                pea.l      [A6 - 0xC]
  887. 000009AC  2F0C                     move.l     -[A7], A4
  888. 000009AE  4EBA 0F1C                jsr        [PC + 0xF1C /* 000018CC */]
  889. 000009B2  606A                     bra        +0x6C /* 00000A1E */
  890. 000009B4  486E FFF4                pea.l      [A6 - 0xC]
  891. 000009B8  2F0C                     move.l     -[A7], A4
  892. 000009BA  4EBA 0F2C                jsr        [PC + 0xF2C /* 000018E8 */]
  893. 000009BE  605E                     bra        +0x60 /* 00000A1E */
  894. 000009C0  486E FFF4                pea.l      [A6 - 0xC]
  895. 000009C4  2F0C                     move.l     -[A7], A4
  896. 000009C6  4EBA 0F3C                jsr        [PC + 0xF3C /* 00001904 */]
  897. 000009CA  6052                     bra        +0x54 /* 00000A1E */
  898. 000009CC  486E FFF4                pea.l      [A6 - 0xC]
  899. 000009D0  2F0C                     move.l     -[A7], A4
  900. 000009D2  4EBA 0F4C                jsr        [PC + 0xF4C /* 00001920 */]
  901. 000009D6  6046                     bra        +0x48 /* 00000A1E */
  902. 000009D8  486E FFF4                pea.l      [A6 - 0xC]
  903. 000009DC  2F0C                     move.l     -[A7], A4
  904. 000009DE  4EBA 0F5C                jsr        [PC + 0xF5C /* 0000193C */]
  905. 000009E2  603A                     bra        +0x3C /* 00000A1E */
  906. 000009E4  486E FFF4                pea.l      [A6 - 0xC]
  907. 000009E8  2F0C                     move.l     -[A7], A4
  908. 000009EA  4EBA 0F6C                jsr        [PC + 0xF6C /* 00001958 */]
  909. 000009EE  602E                     bra        +0x30 /* 00000A1E */
  910. 000009F0  486E FFF4                pea.l      [A6 - 0xC]
  911. 000009F4  2F0C                     move.l     -[A7], A4
  912. 000009F6  4EBA 0994                jsr        [PC + 0x994 /* 0000138C */]
  913. 000009FA  6022                     bra        +0x24 /* 00000A1E */
  914. 000009FC  486E FFF4                pea.l      [A6 - 0xC]
  915. 00000A00  2F0C                     move.l     -[A7], A4
  916. 00000A02  4EBA 0F70                jsr        [PC + 0xF70 /* 00001974 */]
  917. 00000A06  6016                     bra        +0x18 /* 00000A1E */
  918. 00000A08  486E FFF4                pea.l      [A6 - 0xC]
  919. 00000A0C  2F0C                     move.l     -[A7], A4
  920. 00000A0E  4EBA 0F80                jsr        [PC + 0xF80 /* 00001990 */]
  921. 00000A12  600A                     bra        +0xC /* 00000A1E */
  922. 00000A14  486E FFF4                pea.l      [A6 - 0xC]
  923. 00000A18  2F0C                     move.l     -[A7], A4
  924. 00000A1A  4EBA 053C                jsr        [PC + 0x53C /* 00000F58 */]
  925. label00000A1E:
  926. 00000A1E  285F                     movea.l    A4, [A7]+
  927. 00000A20  4E5E                     unlink     A6
  928. 00000A22  205F                     movea.l    A0, [A7]+
  929. 00000A24  504F                     addq.w     A7, 8
  930. 00000A26  4ED0                     jmp        [A0]
  931. export_2301:
  932. 00000A28  4E56 FFFE                link       A6, -0x0002
  933. 00000A2C  48E7 0108                movem.l    -[A7], D7,A4
  934. 00000A30  286E 0008                movea.l    A4, [A6 + 0x8]
  935. 00000A34  7E06                     moveq.l    D7, 0x06
  936. 00000A36  2054                     movea.l    A0, [A4]
  937. 00000A38  4AA8 0026                tst.l      [A0 + 0x26]
  938. 00000A3C  5EC0                     sgt        D0
  939. 00000A3E  4AA8 002A                tst.l      [A0 + 0x2A]
  940. 00000A42  5EC1                     sgt        D1
  941. 00000A44  C001                     and.b      D0, D1
  942. 00000A46  6702                     beq        +0x4 /* 00000A4A */
  943. 00000A48  7E05                     moveq.l    D7, 0x05
  944. label00000A4A:
  945. 00000A4A  7005                     moveq.l    D0, 0x05
  946. 00000A4C  B007                     cmp.b      D0, D7
  947. 00000A4E  6600 02DC                bne        +0x2DE /* 00000D2C */
  948. 00000A52  7001                     moveq.l    D0, 0x01
  949. 00000A54  2054                     movea.l    A0, [A4]
  950. 00000A56  B068 003E                cmp.w      D0, [A0 + 0x3E]
  951. 00000A5A  6658                     bne        +0x5A /* 00000AB4 */
  952. 00000A5C  7001                     moveq.l    D0, 0x01
  953. 00000A5E  B068 0002                cmp.w      D0, [A0 + 0x2]
  954. 00000A62  6650                     bne        +0x52 /* 00000AB4 */
  955. 00000A64  7001                     moveq.l    D0, 0x01
  956. 00000A66  B068 001E                cmp.w      D0, [A0 + 0x1E]
  957. 00000A6A  57C0                     seq        D0
  958. 00000A6C  0C68 8003 001E           cmpi.w     [A0 + 0x1E], 0x8003
  959. 00000A72  57C1                     seq        D1
  960. 00000A74  8001                     or.b       D0, D1
  961. 00000A76  7202                     moveq.l    D1, 0x02
  962. 00000A78  B268 001E                cmp.w      D1, [A0 + 0x1E]
  963. 00000A7C  57C1                     seq        D1
  964. 00000A7E  8001                     or.b       D0, D1
  965. 00000A80  0C68 8005 001E           cmpi.w     [A0 + 0x1E], 0x8005
  966. 00000A86  57C1                     seq        D1
  967. 00000A88  8001                     or.b       D0, D1
  968. 00000A8A  7205                     moveq.l    D1, 0x05
  969. 00000A8C  B268 001E                cmp.w      D1, [A0 + 0x1E]
  970. 00000A90  57C1                     seq        D1
  971. 00000A92  8001                     or.b       D0, D1
  972. 00000A94  671E                     beq        +0x20 /* 00000AB4 */
  973. 00000A96  7001                     moveq.l    D0, 0x01
  974. 00000A98  2054                     movea.l    A0, [A4]
  975. 00000A9A  B068 0036                cmp.w      D0, [A0 + 0x36]
  976. 00000A9E  6614                     bne        +0x16 /* 00000AB4 */
  977. 00000AA0  4A68 0032                tst.w      [A0 + 0x32]
  978. 00000AA4  57C0                     seq        D0
  979. 00000AA6  7201                     moveq.l    D1, 0x01
  980. 00000AA8  B268 0032                cmp.w      D1, [A0 + 0x32]
  981. 00000AAC  57C1                     seq        D1
  982. 00000AAE  8001                     or.b       D0, D1
  983. 00000AB0  6702                     beq        +0x4 /* 00000AB4 */
  984. 00000AB2  4207                     clr.b      D7
  985. label00000AB4:
  986. 00000AB4  7001                     moveq.l    D0, 0x01
  987. 00000AB6  2054                     movea.l    A0, [A4]
  988. 00000AB8  B068 003E                cmp.w      D0, [A0 + 0x3E]
  989. 00000ABC  666A                     bne        +0x6C /* 00000B28 */
  990. 00000ABE  7004                     moveq.l    D0, 0x04
  991. 00000AC0  B068 0002                cmp.w      D0, [A0 + 0x2]
  992. 00000AC4  57C0                     seq        D0
  993. 00000AC6  7208                     moveq.l    D1, 0x08
  994. 00000AC8  B268 0002                cmp.w      D1, [A0 + 0x2]
  995. 00000ACC  57C1                     seq        D1
  996. 00000ACE  8001                     or.b       D0, D1
  997. 00000AD0  6756                     beq        +0x58 /* 00000B28 */
  998. 00000AD2  7001                     moveq.l    D0, 0x01
  999. 00000AD4  2054                     movea.l    A0, [A4]
  1000. 00000AD6  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1001. 00000ADA  57C0                     seq        D0
  1002. 00000ADC  7205                     moveq.l    D1, 0x05
  1003. 00000ADE  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1004. 00000AE2  57C1                     seq        D1
  1005. 00000AE4  8001                     or.b       D0, D1
  1006. 00000AE6  0C68 8029 001E           cmpi.w     [A0 + 0x1E], 0x8029
  1007. 00000AEC  57C1                     seq        D1
  1008. 00000AEE  7404                     moveq.l    D2, 0x04
  1009. 00000AF0  B468 0002                cmp.w      D2, [A0 + 0x2]
  1010. 00000AF4  57C2                     seq        D2
  1011. 00000AF6  C202                     and.b      D1, D2
  1012. 00000AF8  8001                     or.b       D0, D1
  1013. 00000AFA  672C                     beq        +0x2E /* 00000B28 */
  1014. 00000AFC  7001                     moveq.l    D0, 0x01
  1015. 00000AFE  2054                     movea.l    A0, [A4]
  1016. 00000B00  B068 0036                cmp.w      D0, [A0 + 0x36]
  1017. 00000B04  57C0                     seq        D0
  1018. 00000B06  7202                     moveq.l    D1, 0x02
  1019. 00000B08  B268 0036                cmp.w      D1, [A0 + 0x36]
  1020. 00000B0C  57C1                     seq        D1
  1021. 00000B0E  8001                     or.b       D0, D1
  1022. 00000B10  6716                     beq        +0x18 /* 00000B28 */
  1023. 00000B12  2054                     movea.l    A0, [A4]
  1024. 00000B14  4A68 0032                tst.w      [A0 + 0x32]
  1025. 00000B18  57C0                     seq        D0
  1026. 00000B1A  7201                     moveq.l    D1, 0x01
  1027. 00000B1C  B268 0032                cmp.w      D1, [A0 + 0x32]
  1028. 00000B20  57C1                     seq        D1
  1029. 00000B22  8001                     or.b       D0, D1
  1030. 00000B24  6702                     beq        +0x4 /* 00000B28 */
  1031. 00000B26  7E01                     moveq.l    D7, 0x01
  1032. label00000B28:
  1033. 00000B28  7001                     moveq.l    D0, 0x01
  1034. 00000B2A  2054                     movea.l    A0, [A4]
  1035. 00000B2C  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1036. 00000B30  663C                     bne        +0x3E /* 00000B6E */
  1037. 00000B32  7001                     moveq.l    D0, 0x01
  1038. 00000B34  B068 0002                cmp.w      D0, [A0 + 0x2]
  1039. 00000B38  5FC0                     sle        D0
  1040. 00000B3A  7208                     moveq.l    D1, 0x08
  1041. 00000B3C  B268 0002                cmp.w      D1, [A0 + 0x2]
  1042. 00000B40  5CC1                     sge        D1
  1043. 00000B42  C001                     and.b      D0, D1
  1044. 00000B44  6728                     beq        +0x2A /* 00000B6E */
  1045. 00000B46  7001                     moveq.l    D0, 0x01
  1046. 00000B48  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1047. 00000B4C  57C0                     seq        D0
  1048. 00000B4E  7205                     moveq.l    D1, 0x05
  1049. 00000B50  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1050. 00000B54  57C1                     seq        D1
  1051. 00000B56  8001                     or.b       D0, D1
  1052. 00000B58  6714                     beq        +0x16 /* 00000B6E */
  1053. 00000B5A  7001                     moveq.l    D0, 0x01
  1054. 00000B5C  2054                     movea.l    A0, [A4]
  1055. 00000B5E  B068 0036                cmp.w      D0, [A0 + 0x36]
  1056. 00000B62  660A                     bne        +0xC /* 00000B6E */
  1057. 00000B64  7003                     moveq.l    D0, 0x03
  1058. 00000B66  B068 0032                cmp.w      D0, [A0 + 0x32]
  1059. 00000B6A  6602                     bne        +0x4 /* 00000B6E */
  1060. 00000B6C  7E02                     moveq.l    D7, 0x02
  1061. label00000B6E:
  1062. 00000B6E  7003                     moveq.l    D0, 0x03
  1063. 00000B70  2054                     movea.l    A0, [A4]
  1064. 00000B72  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1065. 00000B76  666A                     bne        +0x6C /* 00000BE2 */
  1066. 00000B78  7008                     moveq.l    D0, 0x08
  1067. 00000B7A  B068 0002                cmp.w      D0, [A0 + 0x2]
  1068. 00000B7E  57C0                     seq        D0
  1069. 00000B80  7208                     moveq.l    D1, 0x08
  1070. 00000B82  B268 0004                cmp.w      D1, [A0 + 0x4]
  1071. 00000B86  57C1                     seq        D1
  1072. 00000B88  C001                     and.b      D0, D1
  1073. 00000B8A  7208                     moveq.l    D1, 0x08
  1074. 00000B8C  B268 0006                cmp.w      D1, [A0 + 0x6]
  1075. 00000B90  57C1                     seq        D1
  1076. 00000B92  C001                     and.b      D0, D1
  1077. 00000B94  674C                     beq        +0x4E /* 00000BE2 */
  1078. 00000B96  7001                     moveq.l    D0, 0x01
  1079. 00000B98  B068 0034                cmp.w      D0, [A0 + 0x34]
  1080. 00000B9C  57C0                     seq        D0
  1081. 00000B9E  7202                     moveq.l    D1, 0x02
  1082. 00000BA0  B268 0034                cmp.w      D1, [A0 + 0x34]
  1083. 00000BA4  57C1                     seq        D1
  1084. 00000BA6  8001                     or.b       D0, D1
  1085. 00000BA8  6738                     beq        +0x3A /* 00000BE2 */
  1086. 00000BAA  7001                     moveq.l    D0, 0x01
  1087. 00000BAC  2054                     movea.l    A0, [A4]
  1088. 00000BAE  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1089. 00000BB2  57C0                     seq        D0
  1090. 00000BB4  7205                     moveq.l    D1, 0x05
  1091. 00000BB6  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1092. 00000BBA  57C1                     seq        D1
  1093. 00000BBC  8001                     or.b       D0, D1
  1094. 00000BBE  6722                     beq        +0x24 /* 00000BE2 */
  1095. 00000BC0  7001                     moveq.l    D0, 0x01
  1096. 00000BC2  2054                     movea.l    A0, [A4]
  1097. 00000BC4  B068 0036                cmp.w      D0, [A0 + 0x36]
  1098. 00000BC8  57C0                     seq        D0
  1099. 00000BCA  7202                     moveq.l    D1, 0x02
  1100. 00000BCC  B268 0036                cmp.w      D1, [A0 + 0x36]
  1101. 00000BD0  57C1                     seq        D1
  1102. 00000BD2  8001                     or.b       D0, D1
  1103. 00000BD4  670C                     beq        +0xE /* 00000BE2 */
  1104. 00000BD6  7002                     moveq.l    D0, 0x02
  1105. 00000BD8  2054                     movea.l    A0, [A4]
  1106. 00000BDA  B068 0032                cmp.w      D0, [A0 + 0x32]
  1107. 00000BDE  6602                     bne        +0x4 /* 00000BE2 */
  1108. 00000BE0  7E03                     moveq.l    D7, 0x03
  1109. label00000BE2:
  1110. 00000BE2  7003                     moveq.l    D0, 0x03
  1111. 00000BE4  2054                     movea.l    A0, [A4]
  1112. 00000BE6  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1113. 00000BEA  6654                     bne        +0x56 /* 00000C40 */
  1114. 00000BEC  7008                     moveq.l    D0, 0x08
  1115. 00000BEE  B068 0002                cmp.w      D0, [A0 + 0x2]
  1116. 00000BF2  664C                     bne        +0x4E /* 00000C40 */
  1117. 00000BF4  7001                     moveq.l    D0, 0x01
  1118. 00000BF6  B068 0034                cmp.w      D0, [A0 + 0x34]
  1119. 00000BFA  57C0                     seq        D0
  1120. 00000BFC  7202                     moveq.l    D1, 0x02
  1121. 00000BFE  B268 0034                cmp.w      D1, [A0 + 0x34]
  1122. 00000C02  57C1                     seq        D1
  1123. 00000C04  8001                     or.b       D0, D1
  1124. 00000C06  6738                     beq        +0x3A /* 00000C40 */
  1125. 00000C08  7001                     moveq.l    D0, 0x01
  1126. 00000C0A  2054                     movea.l    A0, [A4]
  1127. 00000C0C  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1128. 00000C10  57C0                     seq        D0
  1129. 00000C12  7205                     moveq.l    D1, 0x05
  1130. 00000C14  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1131. 00000C18  57C1                     seq        D1
  1132. 00000C1A  8001                     or.b       D0, D1
  1133. 00000C1C  6722                     beq        +0x24 /* 00000C40 */
  1134. 00000C1E  7001                     moveq.l    D0, 0x01
  1135. 00000C20  2054                     movea.l    A0, [A4]
  1136. 00000C22  B068 0036                cmp.w      D0, [A0 + 0x36]
  1137. 00000C26  57C0                     seq        D0
  1138. 00000C28  7202                     moveq.l    D1, 0x02
  1139. 00000C2A  B268 0036                cmp.w      D1, [A0 + 0x36]
  1140. 00000C2E  57C1                     seq        D1
  1141. 00000C30  8001                     or.b       D0, D1
  1142. 00000C32  670C                     beq        +0xE /* 00000C40 */
  1143. 00000C34  7002                     moveq.l    D0, 0x02
  1144. 00000C36  2054                     movea.l    A0, [A4]
  1145. 00000C38  B068 0032                cmp.w      D0, [A0 + 0x32]
  1146. 00000C3C  6602                     bne        +0x4 /* 00000C40 */
  1147. 00000C3E  7E03                     moveq.l    D7, 0x03
  1148. label00000C40:
  1149. 00000C40  7003                     moveq.l    D0, 0x03
  1150. 00000C42  2054                     movea.l    A0, [A4]
  1151. 00000C44  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1152. 00000C48  666A                     bne        +0x6C /* 00000CB4 */
  1153. 00000C4A  7006                     moveq.l    D0, 0x06
  1154. 00000C4C  B068 0002                cmp.w      D0, [A0 + 0x2]
  1155. 00000C50  57C0                     seq        D0
  1156. 00000C52  7205                     moveq.l    D1, 0x05
  1157. 00000C54  B268 0004                cmp.w      D1, [A0 + 0x4]
  1158. 00000C58  57C1                     seq        D1
  1159. 00000C5A  C001                     and.b      D0, D1
  1160. 00000C5C  7205                     moveq.l    D1, 0x05
  1161. 00000C5E  B268 0006                cmp.w      D1, [A0 + 0x6]
  1162. 00000C62  57C1                     seq        D1
  1163. 00000C64  C001                     and.b      D0, D1
  1164. 00000C66  674C                     beq        +0x4E /* 00000CB4 */
  1165. 00000C68  7001                     moveq.l    D0, 0x01
  1166. 00000C6A  B068 0034                cmp.w      D0, [A0 + 0x34]
  1167. 00000C6E  57C0                     seq        D0
  1168. 00000C70  7202                     moveq.l    D1, 0x02
  1169. 00000C72  B268 0034                cmp.w      D1, [A0 + 0x34]
  1170. 00000C76  57C1                     seq        D1
  1171. 00000C78  8001                     or.b       D0, D1
  1172. 00000C7A  6738                     beq        +0x3A /* 00000CB4 */
  1173. 00000C7C  7001                     moveq.l    D0, 0x01
  1174. 00000C7E  2054                     movea.l    A0, [A4]
  1175. 00000C80  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1176. 00000C84  57C0                     seq        D0
  1177. 00000C86  7205                     moveq.l    D1, 0x05
  1178. 00000C88  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1179. 00000C8C  57C1                     seq        D1
  1180. 00000C8E  8001                     or.b       D0, D1
  1181. 00000C90  6722                     beq        +0x24 /* 00000CB4 */
  1182. 00000C92  7001                     moveq.l    D0, 0x01
  1183. 00000C94  2054                     movea.l    A0, [A4]
  1184. 00000C96  B068 0036                cmp.w      D0, [A0 + 0x36]
  1185. 00000C9A  57C0                     seq        D0
  1186. 00000C9C  7202                     moveq.l    D1, 0x02
  1187. 00000C9E  B268 0036                cmp.w      D1, [A0 + 0x36]
  1188. 00000CA2  57C1                     seq        D1
  1189. 00000CA4  8001                     or.b       D0, D1
  1190. 00000CA6  670C                     beq        +0xE /* 00000CB4 */
  1191. 00000CA8  7002                     moveq.l    D0, 0x02
  1192. 00000CAA  2054                     movea.l    A0, [A4]
  1193. 00000CAC  B068 0032                cmp.w      D0, [A0 + 0x32]
  1194. 00000CB0  6602                     bne        +0x4 /* 00000CB4 */
  1195. 00000CB2  7E03                     moveq.l    D7, 0x03
  1196. label00000CB4:
  1197. 00000CB4  7004                     moveq.l    D0, 0x04
  1198. 00000CB6  2054                     movea.l    A0, [A4]
  1199. 00000CB8  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1200. 00000CBC  666E                     bne        +0x70 /* 00000D2C */
  1201. 00000CBE  7008                     moveq.l    D0, 0x08
  1202. 00000CC0  B068 0002                cmp.w      D0, [A0 + 0x2]
  1203. 00000CC4  57C0                     seq        D0
  1204. 00000CC6  4A00                     tst.b      D0
  1205. 00000CC8  6762                     beq        +0x64 /* 00000D2C */
  1206. 00000CCA  7208                     moveq.l    D1, 0x08
  1207. 00000CCC  B268 0004                cmp.w      D1, [A0 + 0x4]
  1208. 00000CD0  57C1                     seq        D1
  1209. 00000CD2  C001                     and.b      D0, D1
  1210. 00000CD4  6756                     beq        +0x58 /* 00000D2C */
  1211. 00000CD6  7208                     moveq.l    D1, 0x08
  1212. 00000CD8  B268 0006                cmp.w      D1, [A0 + 0x6]
  1213. 00000CDC  57C1                     seq        D1
  1214. 00000CDE  C001                     and.b      D0, D1
  1215. 00000CE0  674A                     beq        +0x4C /* 00000D2C */
  1216. 00000CE2  7208                     moveq.l    D1, 0x08
  1217. 00000CE4  B268 0008                cmp.w      D1, [A0 + 0x8]
  1218. 00000CE8  57C1                     seq        D1
  1219. 00000CEA  C001                     and.b      D0, D1
  1220. 00000CEC  673E                     beq        +0x40 /* 00000D2C */
  1221. 00000CEE  7001                     moveq.l    D0, 0x01
  1222. 00000CF0  B068 001E                cmp.w      D0, [A0 + 0x1E]
  1223. 00000CF4  57C0                     seq        D0
  1224. 00000CF6  4A00                     tst.b      D0
  1225. 00000CF8  660C                     bne        +0xE /* 00000D06 */
  1226. 00000CFA  7205                     moveq.l    D1, 0x05
  1227. 00000CFC  B268 001E                cmp.w      D1, [A0 + 0x1E]
  1228. 00000D00  57C1                     seq        D1
  1229. 00000D02  8001                     or.b       D0, D1
  1230. 00000D04  6726                     beq        +0x28 /* 00000D2C */
  1231. label00000D06:
  1232. 00000D06  7001                     moveq.l    D0, 0x01
  1233. 00000D08  2054                     movea.l    A0, [A4]
  1234. 00000D0A  B068 0036                cmp.w      D0, [A0 + 0x36]
  1235. 00000D0E  57C0                     seq        D0
  1236. 00000D10  4A00                     tst.b      D0
  1237. 00000D12  660C                     bne        +0xE /* 00000D20 */
  1238. 00000D14  7202                     moveq.l    D1, 0x02
  1239. 00000D16  B268 0036                cmp.w      D1, [A0 + 0x36]
  1240. 00000D1A  57C1                     seq        D1
  1241. 00000D1C  8001                     or.b       D0, D1
  1242. 00000D1E  670C                     beq        +0xE /* 00000D2C */
  1243. label00000D20:
  1244. 00000D20  7005                     moveq.l    D0, 0x05
  1245. 00000D22  2054                     movea.l    A0, [A4]
  1246. 00000D24  B068 0032                cmp.w      D0, [A0 + 0x32]
  1247. 00000D28  6602                     bne        +0x4 /* 00000D2C */
  1248. 00000D2A  7E04                     moveq.l    D7, 0x04
  1249. label00000D2C:
  1250. 00000D2C  1D47 000C                move.b     [A6 + 0xC], D7
  1251. 00000D30  4CDF 1080                movem.l    D7,A4, [A7]+
  1252. 00000D34  4E5E                     unlink     A6
  1253. 00000D36  2E9F                     move.l     [A7], [A7]+
  1254. 00000D38  4E75                     rts
  1255. 00000D3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1256. export_2302: // at 00000D3C (misaligned)
  1257. 00000D3E  FFF6                     .invalid   <<F/7/7>>
  1258. 00000D40  48E7 0038                movem.l    -[A7], A2,A3,A4
  1259. 00000D44  266E 000C                movea.l    A3, [A6 + 0xC]
  1260. 00000D48  286E 0008                movea.l    A4, [A6 + 0x8]
  1261. 00000D4C  2054                     movea.l    A0, [A4]
  1262. 00000D4E  3028 0038                move.w     D0, [A0 + 0x38]
  1263. 00000D52  5740                     subq.w     D0, 3
  1264. 00000D54  6702                     beq        +0x4 /* 00000D58 */
  1265. 00000D56  6078                     bra        +0x7A /* 00000DD0 */
  1266. label00000D58:
  1267. 00000D58  42A7                     clr.l      -[A7]
  1268. 00000D5A  2054                     movea.l    A0, [A4]
  1269. 00000D5C  4868 004C                pea.l      [A0 + 0x4C]
  1270. 00000D60  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1271. 00000D64  45FA 00D0                lea.l      A2, [PC + 0xD0 /* 00000E36, value 0x4000A28F, cstring "@" */]
  1272. 00000D68  22DA                     move.l     [A1]+, [A2]+
  1273. 00000D6A  22DA                     move.l     [A1]+, [A2]+
  1274. 00000D6C  3292                     move.w     [A1], [A2]
  1275. 00000D6E  486E FFF6                pea.l      [A6 - 0xA]
  1276. 00000D72  3F3C 2804                move.w     -[A7], 0x2804
  1277. 00000D76  A9EB                     syscall    Pack4/FP68K
  1278. 00000D78  4868 0050                pea.l      [A0 + 0x50]
  1279. 00000D7C  486E FFF6                pea.l      [A6 - 0xA]
  1280. 00000D80  3F3C 2806                move.w     -[A7], 0x2806
  1281. 00000D84  A9EB                     syscall    Pack4/FP68K
  1282. 00000D86  486E FFF6                pea.l      [A6 - 0xA]
  1283. 00000D8A  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  1284. 00000D8E  201F                     move.l     D0, [A7]+
  1285. 00000D90  3740 0002                move.w     [A3 + 0x2], D0
  1286. 00000D94  42A7                     clr.l      -[A7]
  1287. 00000D96  2054                     movea.l    A0, [A4]
  1288. 00000D98  4868 0054                pea.l      [A0 + 0x54]
  1289. 00000D9C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1290. 00000DA0  45FA 0094                lea.l      A2, [PC + 0x94 /* 00000E36, value 0x4000A28F, cstring "@" */]
  1291. 00000DA4  22DA                     move.l     [A1]+, [A2]+
  1292. 00000DA6  22DA                     move.l     [A1]+, [A2]+
  1293. 00000DA8  3292                     move.w     [A1], [A2]
  1294. 00000DAA  486E FFF6                pea.l      [A6 - 0xA]
  1295. 00000DAE  3F3C 2804                move.w     -[A7], 0x2804
  1296. 00000DB2  A9EB                     syscall    Pack4/FP68K
  1297. 00000DB4  4868 0058                pea.l      [A0 + 0x58]
  1298. 00000DB8  486E FFF6                pea.l      [A6 - 0xA]
  1299. 00000DBC  3F3C 2806                move.w     -[A7], 0x2806
  1300. 00000DC0  A9EB                     syscall    Pack4/FP68K
  1301. 00000DC2  486E FFF6                pea.l      [A6 - 0xA]
  1302. 00000DC6  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  1303. 00000DCA  201F                     move.l     D0, [A7]+
  1304. 00000DCC  3680                     move.w     [A3], D0
  1305. 00000DCE  605A                     bra        +0x5C /* 00000E2A */
  1306. label00000DD0:
  1307. 00000DD0  42A7                     clr.l      -[A7]
  1308. 00000DD2  2054                     movea.l    A0, [A4]
  1309. 00000DD4  4868 004C                pea.l      [A0 + 0x4C]
  1310. 00000DD8  486E FFF6                pea.l      [A6 - 0xA]
  1311. 00000DDC  3F3C 280E                move.w     -[A7], 0x280E
  1312. 00000DE0  A9EB                     syscall    Pack4/FP68K
  1313. 00000DE2  4868 0050                pea.l      [A0 + 0x50]
  1314. 00000DE6  486E FFF6                pea.l      [A6 - 0xA]
  1315. 00000DEA  3F3C 2806                move.w     -[A7], 0x2806
  1316. 00000DEE  A9EB                     syscall    Pack4/FP68K
  1317. 00000DF0  486E FFF6                pea.l      [A6 - 0xA]
  1318. 00000DF4  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  1319. 00000DF8  201F                     move.l     D0, [A7]+
  1320. 00000DFA  3740 0002                move.w     [A3 + 0x2], D0
  1321. 00000DFE  42A7                     clr.l      -[A7]
  1322. 00000E00  2054                     movea.l    A0, [A4]
  1323. 00000E02  4868 0054                pea.l      [A0 + 0x54]
  1324. 00000E06  486E FFF6                pea.l      [A6 - 0xA]
  1325. 00000E0A  3F3C 280E                move.w     -[A7], 0x280E
  1326. 00000E0E  A9EB                     syscall    Pack4/FP68K
  1327. 00000E10  4868 0058                pea.l      [A0 + 0x58]
  1328. 00000E14  486E FFF6                pea.l      [A6 - 0xA]
  1329. 00000E18  3F3C 2806                move.w     -[A7], 0x2806
  1330. 00000E1C  A9EB                     syscall    Pack4/FP68K
  1331. 00000E1E  486E FFF6                pea.l      [A6 - 0xA]
  1332. 00000E22  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  1333. 00000E26  201F                     move.l     D0, [A7]+
  1334. 00000E28  3680                     move.w     [A3], D0
  1335. label00000E2A:
  1336. 00000E2A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1337. 00000E2E  4E5E                     unlink     A6
  1338. 00000E30  205F                     movea.l    A0, [A7]+
  1339. 00000E32  504F                     addq.w     A7, 8
  1340. 00000E34  4ED0                     jmp        [A0]
  1341. 00000E36  4000                     negx.b     D0
  1342. 00000E38  A28F                     syscall    DeferUserFn, flags=2
  1343. 00000E3A  5C28 F5C2                addq.b     [A0 - 0xA3E], 6
  1344. 00000E3E  8F5C                     or.w       [A4]+, D7
  1345. fn00000E40:
  1346. 00000E40  4E56 FFF0                link       A6, -0x0010
  1347. 00000E44  48E7 0118                movem.l    -[A7], D7,A3,A4
  1348. 00000E48  206E 000C                movea.l    A0, [A6 + 0xC]
  1349. 00000E4C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1350. 00000E50  22D8                     move.l     [A1]+, [A0]+
  1351. 00000E52  22D8                     move.l     [A1]+, [A0]+
  1352. 00000E54  22D8                     move.l     [A1]+, [A0]+
  1353. 00000E56  266E 0008                movea.l    A3, [A6 + 0x8]
  1354. 00000E5A  284B                     movea.l    A4, A3
  1355. 00000E5C  7003                     moveq.l    D0, 0x03
  1356. 00000E5E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1357. 00000E62  6600 00AA                bne        +0xAC /* 00000F0E */
  1358. 00000E66  302E FFFA                move.w     D0, [A6 - 0x6]
  1359. 00000E6A  5340                     subq.w     D0, 1
  1360. 00000E6C  6706                     beq        +0x8 /* 00000E74 */
  1361. 00000E6E  5340                     subq.w     D0, 1
  1362. 00000E70  6718                     beq        +0x1A /* 00000E8A */
  1363. 00000E72  603C                     bra        +0x3E /* 00000EB0 */
  1364. label00000E74:
  1365. 00000E74  4267                     clr.w      -[A7]
  1366. 00000E76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1367. 00000E7A  2F0B                     move.l     -[A7], A3
  1368. 00000E7C  4EBA F7AA                jsr        [PC - 0x856 /* 00000628 */]
  1369. 00000E80  2054                     movea.l    A0, [A4]
  1370. 00000E82  315F 0002                move.w     [A0 + 0x2], [A7]+
  1371. 00000E86  6000 0090                bra        +0x92 /* 00000F18 */
  1372. label00000E8A:
  1373. 00000E8A  4267                     clr.w      -[A7]
  1374. 00000E8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1375. 00000E90  2F0B                     move.l     -[A7], A3
  1376. 00000E92  4EBA F794                jsr        [PC - 0x86C /* 00000628 */]
  1377. 00000E96  2054                     movea.l    A0, [A4]
  1378. 00000E98  315F 0002                move.w     [A0 + 0x2], [A7]+
  1379. 00000E9C  4267                     clr.w      -[A7]
  1380. 00000E9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1381. 00000EA2  2F0B                     move.l     -[A7], A3
  1382. 00000EA4  4EBA F7AA                jsr        [PC - 0x856 /* 00000650 */]
  1383. 00000EA8  2054                     movea.l    A0, [A4]
  1384. 00000EAA  315F 0004                move.w     [A0 + 0x4], [A7]+
  1385. 00000EAE  6068                     bra        +0x6A /* 00000F18 */
  1386. label00000EB0:
  1387. 00000EB0  4267                     clr.w      -[A7]
  1388. 00000EB2  2054                     movea.l    A0, [A4]
  1389. 00000EB4  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1390. 00000EB8  3F3C 0001                move.w     -[A7], 0x1
  1391. 00000EBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1392. 00000EC0  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1393. 00000EC4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1394. 00000EC8  42A7                     clr.l      -[A7]
  1395. 00000ECA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1396. 00000ECE  700A                     moveq.l    D0, 0x0A
  1397. 00000ED0  2F00                     move.l     -[A7], D0
  1398. 00000ED2  201F                     move.l     D0, [A7]+
  1399. 00000ED4  2E9F                     move.l     [A7], [A7]+
  1400. 00000ED6  B097                     cmp.l      D0, [A7]
  1401. 00000ED8  6C02                     bge        +0x4 /* 00000EDC */
  1402. 00000EDA  2E80                     move.l     [A7], D0
  1403. label00000EDC:
  1404. 00000EDC  201F                     move.l     D0, [A7]+
  1405. 00000EDE  3D40 FFF0                move.w     [A6 - 0x10], D0
  1406. 00000EE2  7E01                     moveq.l    D7, 0x01
  1407. 00000EE4  6020                     bra        +0x22 /* 00000F06 */
  1408. label00000EE6:
  1409. 00000EE6  3007                     move.w     D0, D7
  1410. 00000EE8  2054                     movea.l    A0, [A4]
  1411. 00000EEA  D040                     add.w      D0, D0
  1412. 00000EEC  48E7 8080                movem.l    -[A7], D0,A0
  1413. 00000EF0  4267                     clr.w      -[A7]
  1414. 00000EF2  2F0B                     move.l     -[A7], A3
  1415. 00000EF4  4EBA F26E                jsr        [PC - 0xD92 /* 00000164 */]
  1416. 00000EF8  321F                     move.w     D1, [A7]+
  1417. 00000EFA  4CDF 0101                movem.l    D0,A0, [A7]+
  1418. 00000EFE  3181 0000                move.w     [A0 + D0.w], D1
  1419. 00000F02  5247                     addq.w     D7, 1
  1420. 00000F04  6912                     bvs        +0x14 /* 00000F18 */
  1421. label00000F06:
  1422. 00000F06  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  1423. 00000F0A  6FDA                     ble        -0x24 /* 00000EE6 */
  1424. 00000F0C  600A                     bra        +0xC /* 00000F18 */
  1425. label00000F0E:
  1426. 00000F0E  3F3C 98D6                move.w     -[A7], 0x98D6
  1427. 00000F12  42A7                     clr.l      -[A7]
  1428. 00000F14  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1429. label00000F18:
  1430. 00000F18  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1431. 00000F1C  4E5E                     unlink     A6
  1432. 00000F1E  205F                     movea.l    A0, [A7]+
  1433. 00000F20  504F                     addq.w     A7, 8
  1434. 00000F22  4ED0                     jmp        [A0]
  1435. 00000F24  4E56 0000                link       A6, 0
  1436. 00000F28  2F0C                     move.l     -[A7], A4
  1437. 00000F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1438. 00000F2E  2868 0008                movea.l    A4, [A0 + 0x8]
  1439. 00000F32  2054                     movea.l    A0, [A4]
  1440. 00000F34  4AA8 0016                tst.l      [A0 + 0x16]
  1441. 00000F38  6710                     beq        +0x12 /* 00000F4A */
  1442. 00000F3A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1443. 00000F3E  205F                     movea.l    A0, [A7]+
  1444. 00000F40  A023                     syscall    DisposHandle/DisposeHandle
  1445. 00000F42  2054                     movea.l    A0, [A4]
  1446. 00000F44  7000                     moveq.l    D0, 0x00
  1447. 00000F46  2140 0016                move.l     [A0 + 0x16], D0
  1448. label00000F4A:
  1449. 00000F4A  285F                     movea.l    A4, [A7]+
  1450. 00000F4C  4E5E                     unlink     A6
  1451. 00000F4E  205F                     movea.l    A0, [A7]+
  1452. 00000F50  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1453. 00000F54  4ED0                     jmp        [A0]
  1454. 00000F56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1455. // begin alternate branch 00000F58-00000F5C
  1456. fn00000F58:
  1457. 00000F58  4E56 FFB0                link       A6, -0x0050
  1458. // end alternate branch 00000F58-00000F5C
  1459. fn00000F58: // (misaligned)
  1460. 00000F5A  FFB0                     .invalid   <<F/6/7>>
  1461. 00000F5C  2F0C                     move.l     -[A7], A4
  1462. 00000F5E  206E 000C                movea.l    A0, [A6 + 0xC]
  1463. 00000F62  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1464. 00000F66  22D8                     move.l     [A1]+, [A0]+
  1465. 00000F68  22D8                     move.l     [A1]+, [A0]+
  1466. 00000F6A  22D8                     move.l     [A1]+, [A0]+
  1467. 00000F6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1468. 00000F70  7003                     moveq.l    D0, 0x03
  1469. 00000F72  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1470. 00000F76  6600 0088                bne        +0x8A /* 00001000 */
  1471. 00000F7A  2054                     movea.l    A0, [A4]
  1472. 00000F7C  4AA8 0016                tst.l      [A0 + 0x16]
  1473. 00000F80  6710                     beq        +0x12 /* 00000F92 */
  1474. 00000F82  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1475. 00000F86  205F                     movea.l    A0, [A7]+
  1476. 00000F88  A023                     syscall    DisposHandle/DisposeHandle
  1477. 00000F8A  2054                     movea.l    A0, [A4]
  1478. 00000F8C  7000                     moveq.l    D0, 0x00
  1479. 00000F8E  2140 0016                move.l     [A0 + 0x16], D0
  1480. label00000F92:
  1481. 00000F92  486E FFB6                pea.l      [A6 - 0x4A]
  1482. 00000F96  487A FF8C                pea.l      [PC - 0x74 /* 00000F24, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1483. 00000F9A  2F0E                     move.l     -[A7], A6
  1484. 00000F9C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1485. 00000FA0  202E FFF8                move.l     D0, [A6 - 0x8]
  1486. 00000FA4  E380                     asl        D0, 1
  1487. 00000FA6  2D40 FFB0                move.l     [A6 - 0x50], D0
  1488. 00000FAA  42A7                     clr.l      -[A7]
  1489. 00000FAC  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1490. 00000FB0  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1491. 00000FB4  2054                     movea.l    A0, [A4]
  1492. 00000FB6  215F 0016                move.l     [A0 + 0x16], [A7]+
  1493. 00000FBA  2054                     movea.l    A0, [A4]
  1494. 00000FBC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1495. 00000FC0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1496. 00000FC4  4267                     clr.w      -[A7]
  1497. 00000FC6  2054                     movea.l    A0, [A4]
  1498. 00000FC8  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1499. 00000FCC  3F3C 0001                move.w     -[A7], 0x1
  1500. 00000FD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1501. 00000FD4  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1502. 00000FD8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1503. 00000FDC  4267                     clr.w      -[A7]
  1504. 00000FDE  2054                     movea.l    A0, [A4]
  1505. 00000FE0  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1506. 00000FE4  486E FFB0                pea.l      [A6 - 0x50]
  1507. 00000FE8  2268 0016                movea.l    A1, [A0 + 0x16]
  1508. 00000FEC  2F11                     move.l     -[A7], [A1]
  1509. 00000FEE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1510. 00000FF2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1511. 00000FF6  486E FFB6                pea.l      [A6 - 0x4A]
  1512. 00000FFA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1513. 00000FFE  600A                     bra        +0xC /* 0000100A */
  1514. label00001000:
  1515. 00001000  3F3C 98D6                move.w     -[A7], 0x98D6
  1516. 00001004  42A7                     clr.l      -[A7]
  1517. 00001006  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1518. label0000100A:
  1519. 0000100A  285F                     movea.l    A4, [A7]+
  1520. 0000100C  4E5E                     unlink     A6
  1521. 0000100E  205F                     movea.l    A0, [A7]+
  1522. 00001010  504F                     addq.w     A7, 8
  1523. 00001012  4ED0                     jmp        [A0]
  1524. fn00001014:
  1525. 00001014  4E56 FFF4                link       A6, -0x000C
  1526. 00001018  2F0C                     move.l     -[A7], A4
  1527. 0000101A  206E 000C                movea.l    A0, [A6 + 0xC]
  1528. 0000101E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1529. 00001022  22D8                     move.l     [A1]+, [A0]+
  1530. 00001024  22D8                     move.l     [A1]+, [A0]+
  1531. 00001026  22D8                     move.l     [A1]+, [A0]+
  1532. 00001028  286E 0008                movea.l    A4, [A6 + 0x8]
  1533. 0000102C  7004                     moveq.l    D0, 0x04
  1534. 0000102E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1535. 00001032  660A                     bne        +0xC /* 0000103E */
  1536. 00001034  2054                     movea.l    A0, [A4]
  1537. 00001036  316E FFFE 001E           move.w     [A0 + 0x1E], [A6 - 0x2]
  1538. 0000103C  6028                     bra        +0x2A /* 00001066 */
  1539. label0000103E:
  1540. 0000103E  7003                     moveq.l    D0, 0x03
  1541. 00001040  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1542. 00001044  6616                     bne        +0x18 /* 0000105C */
  1543. 00001046  4267                     clr.w      -[A7]
  1544. 00001048  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1545. 0000104C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1546. 00001050  4EBA F5D6                jsr        [PC - 0xA2A /* 00000628 */]
  1547. 00001054  2054                     movea.l    A0, [A4]
  1548. 00001056  315F 001E                move.w     [A0 + 0x1E], [A7]+
  1549. 0000105A  600A                     bra        +0xC /* 00001066 */
  1550. label0000105C:
  1551. 0000105C  3F3C 98D6                move.w     -[A7], 0x98D6
  1552. 00001060  42A7                     clr.l      -[A7]
  1553. 00001062  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1554. label00001066:
  1555. 00001066  285F                     movea.l    A4, [A7]+
  1556. 00001068  4E5E                     unlink     A6
  1557. 0000106A  205F                     movea.l    A0, [A7]+
  1558. 0000106C  504F                     addq.w     A7, 8
  1559. 0000106E  4ED0                     jmp        [A0]
  1560. 00001070  4E56 0000                link       A6, 0
  1561. 00001074  2F0C                     move.l     -[A7], A4
  1562. 00001076  206E 0008                movea.l    A0, [A6 + 0x8]
  1563. 0000107A  2868 0008                movea.l    A4, [A0 + 0x8]
  1564. 0000107E  2054                     movea.l    A0, [A4]
  1565. 00001080  4AA8 0020                tst.l      [A0 + 0x20]
  1566. 00001084  6708                     beq        +0xA /* 0000108E */
  1567. 00001086  2F28 0020                move.l     -[A7], [A0 + 0x20]
  1568. 0000108A  205F                     movea.l    A0, [A7]+
  1569. 0000108C  A023                     syscall    DisposHandle/DisposeHandle
  1570. label0000108E:
  1571. 0000108E  285F                     movea.l    A4, [A7]+
  1572. 00001090  4E5E                     unlink     A6
  1573. 00001092  205F                     movea.l    A0, [A7]+
  1574. 00001094  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1575. 00001098  4ED0                     jmp        [A0]
  1576. 0000109A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1577. // begin alternate branch 0000109C-000010A0
  1578. fn0000109C:
  1579. 0000109C  4E56 FFB0                link       A6, -0x0050
  1580. // end alternate branch 0000109C-000010A0
  1581. fn0000109C: // (misaligned)
  1582. 0000109E  FFB0                     .invalid   <<F/6/7>>
  1583. 000010A0  2F0C                     move.l     -[A7], A4
  1584. 000010A2  206E 000C                movea.l    A0, [A6 + 0xC]
  1585. 000010A6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1586. 000010AA  22D8                     move.l     [A1]+, [A0]+
  1587. 000010AC  22D8                     move.l     [A1]+, [A0]+
  1588. 000010AE  22D8                     move.l     [A1]+, [A0]+
  1589. 000010B0  286E 0008                movea.l    A4, [A6 + 0x8]
  1590. 000010B4  7003                     moveq.l    D0, 0x03
  1591. 000010B6  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1592. 000010BA  6600 0088                bne        +0x8A /* 00001144 */
  1593. 000010BE  2054                     movea.l    A0, [A4]
  1594. 000010C0  4AA8 0020                tst.l      [A0 + 0x20]
  1595. 000010C4  6710                     beq        +0x12 /* 000010D6 */
  1596. 000010C6  2F28 0020                move.l     -[A7], [A0 + 0x20]
  1597. 000010CA  205F                     movea.l    A0, [A7]+
  1598. 000010CC  A023                     syscall    DisposHandle/DisposeHandle
  1599. 000010CE  2054                     movea.l    A0, [A4]
  1600. 000010D0  7000                     moveq.l    D0, 0x00
  1601. 000010D2  2140 0020                move.l     [A0 + 0x20], D0
  1602. label000010D6:
  1603. 000010D6  486E FFB6                pea.l      [A6 - 0x4A]
  1604. 000010DA  487A FF94                pea.l      [PC - 0x6C /* 00001070, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1605. 000010DE  2F0E                     move.l     -[A7], A6
  1606. 000010E0  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1607. 000010E4  202E FFF8                move.l     D0, [A6 - 0x8]
  1608. 000010E8  E380                     asl        D0, 1
  1609. 000010EA  2D40 FFB0                move.l     [A6 - 0x50], D0
  1610. 000010EE  42A7                     clr.l      -[A7]
  1611. 000010F0  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1612. 000010F4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1613. 000010F8  2054                     movea.l    A0, [A4]
  1614. 000010FA  215F 0020                move.l     [A0 + 0x20], [A7]+
  1615. 000010FE  2054                     movea.l    A0, [A4]
  1616. 00001100  2F28 0020                move.l     -[A7], [A0 + 0x20]
  1617. 00001104  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1618. 00001108  4267                     clr.w      -[A7]
  1619. 0000110A  2054                     movea.l    A0, [A4]
  1620. 0000110C  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1621. 00001110  3F3C 0001                move.w     -[A7], 0x1
  1622. 00001114  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1623. 00001118  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1624. 0000111C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1625. 00001120  4267                     clr.w      -[A7]
  1626. 00001122  2054                     movea.l    A0, [A4]
  1627. 00001124  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1628. 00001128  486E FFB0                pea.l      [A6 - 0x50]
  1629. 0000112C  2268 0020                movea.l    A1, [A0 + 0x20]
  1630. 00001130  2F11                     move.l     -[A7], [A1]
  1631. 00001132  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1632. 00001136  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1633. 0000113A  486E FFB6                pea.l      [A6 - 0x4A]
  1634. 0000113E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1635. 00001142  600A                     bra        +0xC /* 0000114E */
  1636. label00001144:
  1637. 00001144  3F3C 98D6                move.w     -[A7], 0x98D6
  1638. 00001148  42A7                     clr.l      -[A7]
  1639. 0000114A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1640. label0000114E:
  1641. 0000114E  285F                     movea.l    A4, [A7]+
  1642. 00001150  4E5E                     unlink     A6
  1643. 00001152  205F                     movea.l    A0, [A7]+
  1644. 00001154  504F                     addq.w     A7, 8
  1645. 00001156  4ED0                     jmp        [A0]
  1646. fn00001158:
  1647. 00001158  4E56 FFF4                link       A6, -0x000C
  1648. 0000115C  2F0C                     move.l     -[A7], A4
  1649. 0000115E  206E 000C                movea.l    A0, [A6 + 0xC]
  1650. 00001162  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1651. 00001166  22D8                     move.l     [A1]+, [A0]+
  1652. 00001168  22D8                     move.l     [A1]+, [A0]+
  1653. 0000116A  22D8                     move.l     [A1]+, [A0]+
  1654. 0000116C  286E 0008                movea.l    A4, [A6 + 0x8]
  1655. 00001170  7004                     moveq.l    D0, 0x04
  1656. 00001172  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1657. 00001176  660A                     bne        +0xC /* 00001182 */
  1658. 00001178  2054                     movea.l    A0, [A4]
  1659. 0000117A  316E FFFE 0024           move.w     [A0 + 0x24], [A6 - 0x2]
  1660. 00001180  6028                     bra        +0x2A /* 000011AA */
  1661. label00001182:
  1662. 00001182  7003                     moveq.l    D0, 0x03
  1663. 00001184  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1664. 00001188  6616                     bne        +0x18 /* 000011A0 */
  1665. 0000118A  4267                     clr.w      -[A7]
  1666. 0000118C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1667. 00001190  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1668. 00001194  4EBA F492                jsr        [PC - 0xB6E /* 00000628 */]
  1669. 00001198  2054                     movea.l    A0, [A4]
  1670. 0000119A  315F 0024                move.w     [A0 + 0x24], [A7]+
  1671. 0000119E  600A                     bra        +0xC /* 000011AA */
  1672. label000011A0:
  1673. 000011A0  3F3C 98D6                move.w     -[A7], 0x98D6
  1674. 000011A4  42A7                     clr.l      -[A7]
  1675. 000011A6  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1676. label000011AA:
  1677. 000011AA  285F                     movea.l    A4, [A7]+
  1678. 000011AC  4E5E                     unlink     A6
  1679. 000011AE  205F                     movea.l    A0, [A7]+
  1680. 000011B0  504F                     addq.w     A7, 8
  1681. 000011B2  4ED0                     jmp        [A0]
  1682. fn000011B4:
  1683. 000011B4  4E56 FFF4                link       A6, -0x000C
  1684. 000011B8  2F0C                     move.l     -[A7], A4
  1685. 000011BA  206E 000C                movea.l    A0, [A6 + 0xC]
  1686. 000011BE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1687. 000011C2  22D8                     move.l     [A1]+, [A0]+
  1688. 000011C4  22D8                     move.l     [A1]+, [A0]+
  1689. 000011C6  22D8                     move.l     [A1]+, [A0]+
  1690. 000011C8  286E 0008                movea.l    A4, [A6 + 0x8]
  1691. 000011CC  7004                     moveq.l    D0, 0x04
  1692. 000011CE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1693. 000011D2  660A                     bne        +0xC /* 000011DE */
  1694. 000011D4  2054                     movea.l    A0, [A4]
  1695. 000011D6  216E FFFC 002A           move.l     [A0 + 0x2A], [A6 - 0x4]
  1696. 000011DC  602C                     bra        +0x2E /* 0000120A */
  1697. label000011DE:
  1698. 000011DE  7003                     moveq.l    D0, 0x03
  1699. 000011E0  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1700. 000011E4  661A                     bne        +0x1C /* 00001200 */
  1701. 000011E6  4267                     clr.w      -[A7]
  1702. 000011E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1703. 000011EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1704. 000011F0  4EBA F436                jsr        [PC - 0xBCA /* 00000628 */]
  1705. 000011F4  301F                     move.w     D0, [A7]+
  1706. 000011F6  48C0                     ext.l      D0
  1707. 000011F8  2054                     movea.l    A0, [A4]
  1708. 000011FA  2140 002A                move.l     [A0 + 0x2A], D0
  1709. 000011FE  600A                     bra        +0xC /* 0000120A */
  1710. label00001200:
  1711. 00001200  3F3C 98D6                move.w     -[A7], 0x98D6
  1712. 00001204  42A7                     clr.l      -[A7]
  1713. 00001206  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1714. label0000120A:
  1715. 0000120A  285F                     movea.l    A4, [A7]+
  1716. 0000120C  4E5E                     unlink     A6
  1717. 0000120E  205F                     movea.l    A0, [A7]+
  1718. 00001210  504F                     addq.w     A7, 8
  1719. 00001212  4ED0                     jmp        [A0]
  1720. fn00001214:
  1721. 00001214  4E56 FFF4                link       A6, -0x000C
  1722. 00001218  2F0C                     move.l     -[A7], A4
  1723. 0000121A  206E 000C                movea.l    A0, [A6 + 0xC]
  1724. 0000121E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1725. 00001222  22D8                     move.l     [A1]+, [A0]+
  1726. 00001224  22D8                     move.l     [A1]+, [A0]+
  1727. 00001226  22D8                     move.l     [A1]+, [A0]+
  1728. 00001228  286E 0008                movea.l    A4, [A6 + 0x8]
  1729. 0000122C  7004                     moveq.l    D0, 0x04
  1730. 0000122E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1731. 00001232  660A                     bne        +0xC /* 0000123E */
  1732. 00001234  2054                     movea.l    A0, [A4]
  1733. 00001236  216E FFFC 0026           move.l     [A0 + 0x26], [A6 - 0x4]
  1734. 0000123C  602C                     bra        +0x2E /* 0000126A */
  1735. label0000123E:
  1736. 0000123E  7003                     moveq.l    D0, 0x03
  1737. 00001240  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1738. 00001244  661A                     bne        +0x1C /* 00001260 */
  1739. 00001246  4267                     clr.w      -[A7]
  1740. 00001248  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1741. 0000124C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1742. 00001250  4EBA F3D6                jsr        [PC - 0xC2A /* 00000628 */]
  1743. 00001254  301F                     move.w     D0, [A7]+
  1744. 00001256  48C0                     ext.l      D0
  1745. 00001258  2054                     movea.l    A0, [A4]
  1746. 0000125A  2140 0026                move.l     [A0 + 0x26], D0
  1747. 0000125E  600A                     bra        +0xC /* 0000126A */
  1748. label00001260:
  1749. 00001260  3F3C 98D6                move.w     -[A7], 0x98D6
  1750. 00001264  42A7                     clr.l      -[A7]
  1751. 00001266  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1752. label0000126A:
  1753. 0000126A  285F                     movea.l    A4, [A7]+
  1754. 0000126C  4E5E                     unlink     A6
  1755. 0000126E  205F                     movea.l    A0, [A7]+
  1756. 00001270  504F                     addq.w     A7, 8
  1757. 00001272  4ED0                     jmp        [A0]
  1758. fn00001274:
  1759. 00001274  4E56 FFF4                link       A6, -0x000C
  1760. 00001278  2F0C                     move.l     -[A7], A4
  1761. 0000127A  206E 000C                movea.l    A0, [A6 + 0xC]
  1762. 0000127E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1763. 00001282  22D8                     move.l     [A1]+, [A0]+
  1764. 00001284  22D8                     move.l     [A1]+, [A0]+
  1765. 00001286  22D8                     move.l     [A1]+, [A0]+
  1766. 00001288  286E 0008                movea.l    A4, [A6 + 0x8]
  1767. 0000128C  7004                     moveq.l    D0, 0x04
  1768. 0000128E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1769. 00001292  660A                     bne        +0xC /* 0000129E */
  1770. 00001294  2054                     movea.l    A0, [A4]
  1771. 00001296  216E FFFC 002E           move.l     [A0 + 0x2E], [A6 - 0x4]
  1772. 0000129C  602C                     bra        +0x2E /* 000012CA */
  1773. label0000129E:
  1774. 0000129E  7003                     moveq.l    D0, 0x03
  1775. 000012A0  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1776. 000012A4  661A                     bne        +0x1C /* 000012C0 */
  1777. 000012A6  4267                     clr.w      -[A7]
  1778. 000012A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1779. 000012AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1780. 000012B0  4EBA F376                jsr        [PC - 0xC8A /* 00000628 */]
  1781. 000012B4  301F                     move.w     D0, [A7]+
  1782. 000012B6  48C0                     ext.l      D0
  1783. 000012B8  2054                     movea.l    A0, [A4]
  1784. 000012BA  2140 002E                move.l     [A0 + 0x2E], D0
  1785. 000012BE  600A                     bra        +0xC /* 000012CA */
  1786. label000012C0:
  1787. 000012C0  3F3C 98D6                move.w     -[A7], 0x98D6
  1788. 000012C4  42A7                     clr.l      -[A7]
  1789. 000012C6  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1790. label000012CA:
  1791. 000012CA  285F                     movea.l    A4, [A7]+
  1792. 000012CC  4E5E                     unlink     A6
  1793. 000012CE  205F                     movea.l    A0, [A7]+
  1794. 000012D0  504F                     addq.w     A7, 8
  1795. 000012D2  4ED0                     jmp        [A0]
  1796. fn000012D4:
  1797. 000012D4  4E56 FFF4                link       A6, -0x000C
  1798. 000012D8  2F0C                     move.l     -[A7], A4
  1799. 000012DA  206E 000C                movea.l    A0, [A6 + 0xC]
  1800. 000012DE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1801. 000012E2  22D8                     move.l     [A1]+, [A0]+
  1802. 000012E4  22D8                     move.l     [A1]+, [A0]+
  1803. 000012E6  22D8                     move.l     [A1]+, [A0]+
  1804. 000012E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1805. 000012EC  7004                     moveq.l    D0, 0x04
  1806. 000012EE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1807. 000012F2  660A                     bne        +0xC /* 000012FE */
  1808. 000012F4  2054                     movea.l    A0, [A4]
  1809. 000012F6  316E FFFE 0032           move.w     [A0 + 0x32], [A6 - 0x2]
  1810. 000012FC  6028                     bra        +0x2A /* 00001326 */
  1811. label000012FE:
  1812. 000012FE  7003                     moveq.l    D0, 0x03
  1813. 00001300  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1814. 00001304  6616                     bne        +0x18 /* 0000131C */
  1815. 00001306  4267                     clr.w      -[A7]
  1816. 00001308  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1817. 0000130C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1818. 00001310  4EBA F316                jsr        [PC - 0xCEA /* 00000628 */]
  1819. 00001314  2054                     movea.l    A0, [A4]
  1820. 00001316  315F 0032                move.w     [A0 + 0x32], [A7]+
  1821. 0000131A  600A                     bra        +0xC /* 00001326 */
  1822. label0000131C:
  1823. 0000131C  3F3C 98D6                move.w     -[A7], 0x98D6
  1824. 00001320  42A7                     clr.l      -[A7]
  1825. 00001322  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1826. label00001326:
  1827. 00001326  285F                     movea.l    A4, [A7]+
  1828. 00001328  4E5E                     unlink     A6
  1829. 0000132A  205F                     movea.l    A0, [A7]+
  1830. 0000132C  504F                     addq.w     A7, 8
  1831. 0000132E  4ED0                     jmp        [A0]
  1832. fn00001330:
  1833. 00001330  4E56 FFF4                link       A6, -0x000C
  1834. 00001334  2F0C                     move.l     -[A7], A4
  1835. 00001336  206E 000C                movea.l    A0, [A6 + 0xC]
  1836. 0000133A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1837. 0000133E  22D8                     move.l     [A1]+, [A0]+
  1838. 00001340  22D8                     move.l     [A1]+, [A0]+
  1839. 00001342  22D8                     move.l     [A1]+, [A0]+
  1840. 00001344  286E 0008                movea.l    A4, [A6 + 0x8]
  1841. 00001348  7004                     moveq.l    D0, 0x04
  1842. 0000134A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1843. 0000134E  660A                     bne        +0xC /* 0000135A */
  1844. 00001350  2054                     movea.l    A0, [A4]
  1845. 00001352  316E FFFE 0034           move.w     [A0 + 0x34], [A6 - 0x2]
  1846. 00001358  6028                     bra        +0x2A /* 00001382 */
  1847. label0000135A:
  1848. 0000135A  7003                     moveq.l    D0, 0x03
  1849. 0000135C  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1850. 00001360  6616                     bne        +0x18 /* 00001378 */
  1851. 00001362  4267                     clr.w      -[A7]
  1852. 00001364  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1853. 00001368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1854. 0000136C  4EBA F2BA                jsr        [PC - 0xD46 /* 00000628 */]
  1855. 00001370  2054                     movea.l    A0, [A4]
  1856. 00001372  315F 0034                move.w     [A0 + 0x34], [A7]+
  1857. 00001376  600A                     bra        +0xC /* 00001382 */
  1858. label00001378:
  1859. 00001378  3F3C 98D6                move.w     -[A7], 0x98D6
  1860. 0000137C  42A7                     clr.l      -[A7]
  1861. 0000137E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1862. label00001382:
  1863. 00001382  285F                     movea.l    A4, [A7]+
  1864. 00001384  4E5E                     unlink     A6
  1865. 00001386  205F                     movea.l    A0, [A7]+
  1866. 00001388  504F                     addq.w     A7, 8
  1867. 0000138A  4ED0                     jmp        [A0]
  1868. fn0000138C:
  1869. 0000138C  4E56 FFF4                link       A6, -0x000C
  1870. 00001390  2F0C                     move.l     -[A7], A4
  1871. 00001392  206E 000C                movea.l    A0, [A6 + 0xC]
  1872. 00001396  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1873. 0000139A  22D8                     move.l     [A1]+, [A0]+
  1874. 0000139C  22D8                     move.l     [A1]+, [A0]+
  1875. 0000139E  22D8                     move.l     [A1]+, [A0]+
  1876. 000013A0  286E 0008                movea.l    A4, [A6 + 0x8]
  1877. 000013A4  7004                     moveq.l    D0, 0x04
  1878. 000013A6  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1879. 000013AA  660A                     bne        +0xC /* 000013B6 */
  1880. 000013AC  2054                     movea.l    A0, [A4]
  1881. 000013AE  316E FFFE 0036           move.w     [A0 + 0x36], [A6 - 0x2]
  1882. 000013B4  6028                     bra        +0x2A /* 000013DE */
  1883. label000013B6:
  1884. 000013B6  7003                     moveq.l    D0, 0x03
  1885. 000013B8  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1886. 000013BC  6616                     bne        +0x18 /* 000013D4 */
  1887. 000013BE  4267                     clr.w      -[A7]
  1888. 000013C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1889. 000013C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1890. 000013C8  4EBA F25E                jsr        [PC - 0xDA2 /* 00000628 */]
  1891. 000013CC  2054                     movea.l    A0, [A4]
  1892. 000013CE  315F 0036                move.w     [A0 + 0x36], [A7]+
  1893. 000013D2  600A                     bra        +0xC /* 000013DE */
  1894. label000013D4:
  1895. 000013D4  3F3C 98D6                move.w     -[A7], 0x98D6
  1896. 000013D8  42A7                     clr.l      -[A7]
  1897. 000013DA  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1898. label000013DE:
  1899. 000013DE  285F                     movea.l    A4, [A7]+
  1900. 000013E0  4E5E                     unlink     A6
  1901. 000013E2  205F                     movea.l    A0, [A7]+
  1902. 000013E4  504F                     addq.w     A7, 8
  1903. 000013E6  4ED0                     jmp        [A0]
  1904. fn000013E8:
  1905. 000013E8  4E56 FFF4                link       A6, -0x000C
  1906. 000013EC  2F0C                     move.l     -[A7], A4
  1907. 000013EE  206E 000C                movea.l    A0, [A6 + 0xC]
  1908. 000013F2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1909. 000013F6  22D8                     move.l     [A1]+, [A0]+
  1910. 000013F8  22D8                     move.l     [A1]+, [A0]+
  1911. 000013FA  22D8                     move.l     [A1]+, [A0]+
  1912. 000013FC  286E 0008                movea.l    A4, [A6 + 0x8]
  1913. 00001400  7004                     moveq.l    D0, 0x04
  1914. 00001402  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1915. 00001406  660A                     bne        +0xC /* 00001412 */
  1916. 00001408  2054                     movea.l    A0, [A4]
  1917. 0000140A  316E FFFE 0038           move.w     [A0 + 0x38], [A6 - 0x2]
  1918. 00001410  6028                     bra        +0x2A /* 0000143A */
  1919. label00001412:
  1920. 00001412  7003                     moveq.l    D0, 0x03
  1921. 00001414  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1922. 00001418  6616                     bne        +0x18 /* 00001430 */
  1923. 0000141A  4267                     clr.w      -[A7]
  1924. 0000141C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1925. 00001420  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1926. 00001424  4EBA F202                jsr        [PC - 0xDFE /* 00000628 */]
  1927. 00001428  2054                     movea.l    A0, [A4]
  1928. 0000142A  315F 0038                move.w     [A0 + 0x38], [A7]+
  1929. 0000142E  600A                     bra        +0xC /* 0000143A */
  1930. label00001430:
  1931. 00001430  3F3C 98D6                move.w     -[A7], 0x98D6
  1932. 00001434  42A7                     clr.l      -[A7]
  1933. 00001436  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1934. label0000143A:
  1935. 0000143A  285F                     movea.l    A4, [A7]+
  1936. 0000143C  4E5E                     unlink     A6
  1937. 0000143E  205F                     movea.l    A0, [A7]+
  1938. 00001440  504F                     addq.w     A7, 8
  1939. 00001442  4ED0                     jmp        [A0]
  1940. fn00001444:
  1941. 00001444  4E56 FFF4                link       A6, -0x000C
  1942. 00001448  2F0C                     move.l     -[A7], A4
  1943. 0000144A  206E 000C                movea.l    A0, [A6 + 0xC]
  1944. 0000144E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1945. 00001452  22D8                     move.l     [A1]+, [A0]+
  1946. 00001454  22D8                     move.l     [A1]+, [A0]+
  1947. 00001456  22D8                     move.l     [A1]+, [A0]+
  1948. 00001458  286E 0008                movea.l    A4, [A6 + 0x8]
  1949. 0000145C  7004                     moveq.l    D0, 0x04
  1950. 0000145E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1951. 00001462  660A                     bne        +0xC /* 0000146E */
  1952. 00001464  2054                     movea.l    A0, [A4]
  1953. 00001466  216E FFFC 003A           move.l     [A0 + 0x3A], [A6 - 0x4]
  1954. 0000146C  602C                     bra        +0x2E /* 0000149A */
  1955. label0000146E:
  1956. 0000146E  7003                     moveq.l    D0, 0x03
  1957. 00001470  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1958. 00001474  661A                     bne        +0x1C /* 00001490 */
  1959. 00001476  4267                     clr.w      -[A7]
  1960. 00001478  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1961. 0000147C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1962. 00001480  4EBA F1A6                jsr        [PC - 0xE5A /* 00000628 */]
  1963. 00001484  301F                     move.w     D0, [A7]+
  1964. 00001486  48C0                     ext.l      D0
  1965. 00001488  2054                     movea.l    A0, [A4]
  1966. 0000148A  2140 003A                move.l     [A0 + 0x3A], D0
  1967. 0000148E  600A                     bra        +0xC /* 0000149A */
  1968. label00001490:
  1969. 00001490  3F3C 98D6                move.w     -[A7], 0x98D6
  1970. 00001494  42A7                     clr.l      -[A7]
  1971. 00001496  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  1972. label0000149A:
  1973. 0000149A  285F                     movea.l    A4, [A7]+
  1974. 0000149C  4E5E                     unlink     A6
  1975. 0000149E  205F                     movea.l    A0, [A7]+
  1976. 000014A0  504F                     addq.w     A7, 8
  1977. 000014A2  4ED0                     jmp        [A0]
  1978. fn000014A4:
  1979. 000014A4  4E56 FFF4                link       A6, -0x000C
  1980. 000014A8  2F0C                     move.l     -[A7], A4
  1981. 000014AA  206E 000C                movea.l    A0, [A6 + 0xC]
  1982. 000014AE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1983. 000014B2  22D8                     move.l     [A1]+, [A0]+
  1984. 000014B4  22D8                     move.l     [A1]+, [A0]+
  1985. 000014B6  22D8                     move.l     [A1]+, [A0]+
  1986. 000014B8  286E 0008                movea.l    A4, [A6 + 0x8]
  1987. 000014BC  7004                     moveq.l    D0, 0x04
  1988. 000014BE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1989. 000014C2  660A                     bne        +0xC /* 000014CE */
  1990. 000014C4  2054                     movea.l    A0, [A4]
  1991. 000014C6  316E FFFE 003E           move.w     [A0 + 0x3E], [A6 - 0x2]
  1992. 000014CC  6028                     bra        +0x2A /* 000014F6 */
  1993. label000014CE:
  1994. 000014CE  7003                     moveq.l    D0, 0x03
  1995. 000014D0  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1996. 000014D4  6616                     bne        +0x18 /* 000014EC */
  1997. 000014D6  4267                     clr.w      -[A7]
  1998. 000014D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1999. 000014DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2000. 000014E0  4EBA F146                jsr        [PC - 0xEBA /* 00000628 */]
  2001. 000014E4  2054                     movea.l    A0, [A4]
  2002. 000014E6  315F 003E                move.w     [A0 + 0x3E], [A7]+
  2003. 000014EA  600A                     bra        +0xC /* 000014F6 */
  2004. label000014EC:
  2005. 000014EC  3F3C 98D6                move.w     -[A7], 0x98D6
  2006. 000014F0  42A7                     clr.l      -[A7]
  2007. 000014F2  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2008. label000014F6:
  2009. 000014F6  285F                     movea.l    A4, [A7]+
  2010. 000014F8  4E5E                     unlink     A6
  2011. 000014FA  205F                     movea.l    A0, [A7]+
  2012. 000014FC  504F                     addq.w     A7, 8
  2013. 000014FE  4ED0                     jmp        [A0]
  2014. fn00001500:
  2015. 00001500  4E56 FFEE                link       A6, -0x0012
  2016. 00001504  2F0C                     move.l     -[A7], A4
  2017. 00001506  206E 000C                movea.l    A0, [A6 + 0xC]
  2018. 0000150A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2019. 0000150E  22D8                     move.l     [A1]+, [A0]+
  2020. 00001510  22D8                     move.l     [A1]+, [A0]+
  2021. 00001512  22D8                     move.l     [A1]+, [A0]+
  2022. 00001514  286E 0008                movea.l    A4, [A6 + 0x8]
  2023. 00001518  7003                     moveq.l    D0, 0x03
  2024. 0000151A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2025. 0000151E  57C0                     seq        D0
  2026. 00001520  7204                     moveq.l    D1, 0x04
  2027. 00001522  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  2028. 00001526  57C1                     seq        D1
  2029. 00001528  8001                     or.b       D0, D1
  2030. 0000152A  672E                     beq        +0x30 /* 0000155A */
  2031. 0000152C  2054                     movea.l    A0, [A4]
  2032. 0000152E  4AA8 0040                tst.l      [A0 + 0x40]
  2033. 00001532  6710                     beq        +0x12 /* 00001544 */
  2034. 00001534  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2035. 00001538  205F                     movea.l    A0, [A7]+
  2036. 0000153A  A023                     syscall    DisposHandle/DisposeHandle
  2037. 0000153C  2054                     movea.l    A0, [A4]
  2038. 0000153E  7000                     moveq.l    D0, 0x00
  2039. 00001540  2140 0040                move.l     [A0 + 0x40], D0
  2040. label00001544:
  2041. 00001544  42A7                     clr.l      -[A7]
  2042. 00001546  486E FFF4                pea.l      [A6 - 0xC]
  2043. 0000154A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2044. 0000154E  4EBA ED28                jsr        [PC - 0x12D8 /* 00000278 */]
  2045. 00001552  2054                     movea.l    A0, [A4]
  2046. 00001554  215F 0040                move.l     [A0 + 0x40], [A7]+
  2047. 00001558  600A                     bra        +0xC /* 00001564 */
  2048. label0000155A:
  2049. 0000155A  3F3C 98D6                move.w     -[A7], 0x98D6
  2050. 0000155E  42A7                     clr.l      -[A7]
  2051. 00001560  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2052. label00001564:
  2053. 00001564  285F                     movea.l    A4, [A7]+
  2054. 00001566  4E5E                     unlink     A6
  2055. 00001568  205F                     movea.l    A0, [A7]+
  2056. 0000156A  504F                     addq.w     A7, 8
  2057. 0000156C  4ED0                     jmp        [A0]
  2058. 0000156E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2059. // begin alternate branch 00001570-00001574
  2060. fn00001570:
  2061. 00001570  4E56 FFF4                link       A6, -0x000C
  2062. // end alternate branch 00001570-00001574
  2063. fn00001570: // (misaligned)
  2064. 00001572  FFF4                     .invalid   <<F/7/7>>
  2065. 00001574  2F0C                     move.l     -[A7], A4
  2066. 00001576  206E 000C                movea.l    A0, [A6 + 0xC]
  2067. 0000157A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2068. 0000157E  22D8                     move.l     [A1]+, [A0]+
  2069. 00001580  22D8                     move.l     [A1]+, [A0]+
  2070. 00001582  22D8                     move.l     [A1]+, [A0]+
  2071. 00001584  286E 0008                movea.l    A4, [A6 + 0x8]
  2072. 00001588  7003                     moveq.l    D0, 0x03
  2073. 0000158A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2074. 0000158E  57C0                     seq        D0
  2075. 00001590  7204                     moveq.l    D1, 0x04
  2076. 00001592  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  2077. 00001596  57C1                     seq        D1
  2078. 00001598  8001                     or.b       D0, D1
  2079. 0000159A  672E                     beq        +0x30 /* 000015CA */
  2080. 0000159C  2054                     movea.l    A0, [A4]
  2081. 0000159E  4AA8 0044                tst.l      [A0 + 0x44]
  2082. 000015A2  6710                     beq        +0x12 /* 000015B4 */
  2083. 000015A4  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2084. 000015A8  205F                     movea.l    A0, [A7]+
  2085. 000015AA  A023                     syscall    DisposHandle/DisposeHandle
  2086. 000015AC  2054                     movea.l    A0, [A4]
  2087. 000015AE  7000                     moveq.l    D0, 0x00
  2088. 000015B0  2140 0044                move.l     [A0 + 0x44], D0
  2089. label000015B4:
  2090. 000015B4  42A7                     clr.l      -[A7]
  2091. 000015B6  486E FFF4                pea.l      [A6 - 0xC]
  2092. 000015BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2093. 000015BE  4EBA ECB8                jsr        [PC - 0x1348 /* 00000278 */]
  2094. 000015C2  2054                     movea.l    A0, [A4]
  2095. 000015C4  215F 0044                move.l     [A0 + 0x44], [A7]+
  2096. 000015C8  600A                     bra        +0xC /* 000015D4 */
  2097. label000015CA:
  2098. 000015CA  3F3C 98D6                move.w     -[A7], 0x98D6
  2099. 000015CE  42A7                     clr.l      -[A7]
  2100. 000015D0  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2101. label000015D4:
  2102. 000015D4  285F                     movea.l    A4, [A7]+
  2103. 000015D6  4E5E                     unlink     A6
  2104. 000015D8  205F                     movea.l    A0, [A7]+
  2105. 000015DA  504F                     addq.w     A7, 8
  2106. 000015DC  4ED0                     jmp        [A0]
  2107. 000015DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2108. // begin alternate branch 000015E0-000015E4
  2109. fn000015E0:
  2110. 000015E0  4E56 FFEA                link       A6, -0x0016
  2111. // end alternate branch 000015E0-000015E4
  2112. fn000015E0: // (misaligned)
  2113. 000015E2  FFEA                     .invalid   <<F/7/7>>
  2114. 000015E4  48E7 0028                movem.l    -[A7], A2,A4
  2115. 000015E8  206E 000C                movea.l    A0, [A6 + 0xC]
  2116. 000015EC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2117. 000015F0  22D8                     move.l     [A1]+, [A0]+
  2118. 000015F2  22D8                     move.l     [A1]+, [A0]+
  2119. 000015F4  22D8                     move.l     [A1]+, [A0]+
  2120. 000015F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2121. 000015FA  7005                     moveq.l    D0, 0x05
  2122. 000015FC  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2123. 00001600  6632                     bne        +0x34 /* 00001634 */
  2124. 00001602  4267                     clr.w      -[A7]
  2125. 00001604  2054                     movea.l    A0, [A4]
  2126. 00001606  3F28 0060                move.w     -[A7], [A0 + 0x60]
  2127. 0000160A  3F3C 0001                move.w     -[A7], 0x1
  2128. 0000160E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2129. 00001612  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2130. 00001616  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2131. 0000161A  486E FFEA                pea.l      [A6 - 0x16]
  2132. 0000161E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2133. 00001622  4EBA EBD0                jsr        [PC - 0x1430 /* 000001F4 */]
  2134. 00001626  205F                     movea.l    A0, [A7]+
  2135. 00001628  2454                     movea.l    A2, [A4]
  2136. 0000162A  43EA 004C                lea.l      A1, [A2 + 0x4C]
  2137. 0000162E  22D8                     move.l     [A1]+, [A0]+
  2138. 00001630  22D8                     move.l     [A1]+, [A0]+
  2139. 00001632  600A                     bra        +0xC /* 0000163E */
  2140. label00001634:
  2141. 00001634  3F3C 98D6                move.w     -[A7], 0x98D6
  2142. 00001638  42A7                     clr.l      -[A7]
  2143. 0000163A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2144. label0000163E:
  2145. 0000163E  4CDF 1400                movem.l    A2,A4, [A7]+
  2146. 00001642  4E5E                     unlink     A6
  2147. 00001644  205F                     movea.l    A0, [A7]+
  2148. 00001646  504F                     addq.w     A7, 8
  2149. 00001648  4ED0                     jmp        [A0]
  2150. 0000164A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2151. // begin alternate branch 0000164C-00001650
  2152. fn0000164C:
  2153. 0000164C  4E56 FFEA                link       A6, -0x0016
  2154. // end alternate branch 0000164C-00001650
  2155. fn0000164C: // (misaligned)
  2156. 0000164E  FFEA                     .invalid   <<F/7/7>>
  2157. 00001650  48E7 0028                movem.l    -[A7], A2,A4
  2158. 00001654  206E 000C                movea.l    A0, [A6 + 0xC]
  2159. 00001658  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2160. 0000165C  22D8                     move.l     [A1]+, [A0]+
  2161. 0000165E  22D8                     move.l     [A1]+, [A0]+
  2162. 00001660  22D8                     move.l     [A1]+, [A0]+
  2163. 00001662  286E 0008                movea.l    A4, [A6 + 0x8]
  2164. 00001666  7005                     moveq.l    D0, 0x05
  2165. 00001668  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2166. 0000166C  6632                     bne        +0x34 /* 000016A0 */
  2167. 0000166E  4267                     clr.w      -[A7]
  2168. 00001670  2054                     movea.l    A0, [A4]
  2169. 00001672  3F28 0060                move.w     -[A7], [A0 + 0x60]
  2170. 00001676  3F3C 0001                move.w     -[A7], 0x1
  2171. 0000167A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2172. 0000167E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2173. 00001682  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2174. 00001686  486E FFEA                pea.l      [A6 - 0x16]
  2175. 0000168A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2176. 0000168E  4EBA EB64                jsr        [PC - 0x149C /* 000001F4 */]
  2177. 00001692  205F                     movea.l    A0, [A7]+
  2178. 00001694  2454                     movea.l    A2, [A4]
  2179. 00001696  43EA 0054                lea.l      A1, [A2 + 0x54]
  2180. 0000169A  22D8                     move.l     [A1]+, [A0]+
  2181. 0000169C  22D8                     move.l     [A1]+, [A0]+
  2182. 0000169E  600A                     bra        +0xC /* 000016AA */
  2183. label000016A0:
  2184. 000016A0  3F3C 98D6                move.w     -[A7], 0x98D6
  2185. 000016A4  42A7                     clr.l      -[A7]
  2186. 000016A6  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2187. label000016AA:
  2188. 000016AA  4CDF 1400                movem.l    A2,A4, [A7]+
  2189. 000016AE  4E5E                     unlink     A6
  2190. 000016B0  205F                     movea.l    A0, [A7]+
  2191. 000016B2  504F                     addq.w     A7, 8
  2192. 000016B4  4ED0                     jmp        [A0]
  2193. 000016B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2194. // begin alternate branch 000016B8-000016BC
  2195. fn000016B8:
  2196. 000016B8  4E56 FFF4                link       A6, -0x000C
  2197. // end alternate branch 000016B8-000016BC
  2198. fn000016B8: // (misaligned)
  2199. 000016BA  FFF4                     .invalid   <<F/7/7>>
  2200. 000016BC  206E 000C                movea.l    A0, [A6 + 0xC]
  2201. 000016C0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2202. 000016C4  22D8                     move.l     [A1]+, [A0]+
  2203. 000016C6  22D8                     move.l     [A1]+, [A0]+
  2204. 000016C8  22D8                     move.l     [A1]+, [A0]+
  2205. 000016CA  4E5E                     unlink     A6
  2206. 000016CC  205F                     movea.l    A0, [A7]+
  2207. 000016CE  504F                     addq.w     A7, 8
  2208. 000016D0  4ED0                     jmp        [A0]
  2209. 000016D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2210. // begin alternate branch 000016D4-000016D8
  2211. fn000016D4:
  2212. 000016D4  4E56 FFF4                link       A6, -0x000C
  2213. // end alternate branch 000016D4-000016D8
  2214. fn000016D4: // (misaligned)
  2215. 000016D6  FFF4                     .invalid   <<F/7/7>>
  2216. 000016D8  206E 000C                movea.l    A0, [A6 + 0xC]
  2217. 000016DC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2218. 000016E0  22D8                     move.l     [A1]+, [A0]+
  2219. 000016E2  22D8                     move.l     [A1]+, [A0]+
  2220. 000016E4  22D8                     move.l     [A1]+, [A0]+
  2221. 000016E6  4E5E                     unlink     A6
  2222. 000016E8  205F                     movea.l    A0, [A7]+
  2223. 000016EA  504F                     addq.w     A7, 8
  2224. 000016EC  4ED0                     jmp        [A0]
  2225. 000016EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2226. // begin alternate branch 000016F0-000016F4
  2227. fn000016F0:
  2228. 000016F0  4E56 FFF4                link       A6, -0x000C
  2229. // end alternate branch 000016F0-000016F4
  2230. fn000016F0: // (misaligned)
  2231. 000016F2  FFF4                     .invalid   <<F/7/7>>
  2232. 000016F4  206E 000C                movea.l    A0, [A6 + 0xC]
  2233. 000016F8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2234. 000016FC  22D8                     move.l     [A1]+, [A0]+
  2235. 000016FE  22D8                     move.l     [A1]+, [A0]+
  2236. 00001700  22D8                     move.l     [A1]+, [A0]+
  2237. 00001702  4E5E                     unlink     A6
  2238. 00001704  205F                     movea.l    A0, [A7]+
  2239. 00001706  504F                     addq.w     A7, 8
  2240. 00001708  4ED0                     jmp        [A0]
  2241. 0000170A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2242. // begin alternate branch 0000170C-00001710
  2243. fn0000170C:
  2244. 0000170C  4E56 FFF4                link       A6, -0x000C
  2245. // end alternate branch 0000170C-00001710
  2246. fn0000170C: // (misaligned)
  2247. 0000170E  FFF4                     .invalid   <<F/7/7>>
  2248. 00001710  206E 000C                movea.l    A0, [A6 + 0xC]
  2249. 00001714  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2250. 00001718  22D8                     move.l     [A1]+, [A0]+
  2251. 0000171A  22D8                     move.l     [A1]+, [A0]+
  2252. 0000171C  22D8                     move.l     [A1]+, [A0]+
  2253. 0000171E  4E5E                     unlink     A6
  2254. 00001720  205F                     movea.l    A0, [A7]+
  2255. 00001722  504F                     addq.w     A7, 8
  2256. 00001724  4ED0                     jmp        [A0]
  2257. 00001726  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2258. // begin alternate branch 00001728-0000172C
  2259. fn00001728:
  2260. 00001728  4E56 FFF4                link       A6, -0x000C
  2261. // end alternate branch 00001728-0000172C
  2262. fn00001728: // (misaligned)
  2263. 0000172A  FFF4                     .invalid   <<F/7/7>>
  2264. 0000172C  206E 000C                movea.l    A0, [A6 + 0xC]
  2265. 00001730  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2266. 00001734  22D8                     move.l     [A1]+, [A0]+
  2267. 00001736  22D8                     move.l     [A1]+, [A0]+
  2268. 00001738  22D8                     move.l     [A1]+, [A0]+
  2269. 0000173A  4E5E                     unlink     A6
  2270. 0000173C  205F                     movea.l    A0, [A7]+
  2271. 0000173E  504F                     addq.w     A7, 8
  2272. 00001740  4ED0                     jmp        [A0]
  2273. 00001742  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2274. // begin alternate branch 00001744-00001748
  2275. fn00001744:
  2276. 00001744  4E56 FFF4                link       A6, -0x000C
  2277. // end alternate branch 00001744-00001748
  2278. fn00001744: // (misaligned)
  2279. 00001746  FFF4                     .invalid   <<F/7/7>>
  2280. 00001748  206E 000C                movea.l    A0, [A6 + 0xC]
  2281. 0000174C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2282. 00001750  22D8                     move.l     [A1]+, [A0]+
  2283. 00001752  22D8                     move.l     [A1]+, [A0]+
  2284. 00001754  22D8                     move.l     [A1]+, [A0]+
  2285. 00001756  4E5E                     unlink     A6
  2286. 00001758  205F                     movea.l    A0, [A7]+
  2287. 0000175A  504F                     addq.w     A7, 8
  2288. 0000175C  4ED0                     jmp        [A0]
  2289. 0000175E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2290. // begin alternate branch 00001760-00001764
  2291. fn00001760:
  2292. 00001760  4E56 FFF4                link       A6, -0x000C
  2293. // end alternate branch 00001760-00001764
  2294. fn00001760: // (misaligned)
  2295. 00001762  FFF4                     .invalid   <<F/7/7>>
  2296. 00001764  206E 000C                movea.l    A0, [A6 + 0xC]
  2297. 00001768  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2298. 0000176C  22D8                     move.l     [A1]+, [A0]+
  2299. 0000176E  22D8                     move.l     [A1]+, [A0]+
  2300. 00001770  22D8                     move.l     [A1]+, [A0]+
  2301. 00001772  4E5E                     unlink     A6
  2302. 00001774  205F                     movea.l    A0, [A7]+
  2303. 00001776  504F                     addq.w     A7, 8
  2304. 00001778  4ED0                     jmp        [A0]
  2305. 0000177A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2306. // begin alternate branch 0000177C-00001780
  2307. fn0000177C:
  2308. 0000177C  4E56 FFF4                link       A6, -0x000C
  2309. // end alternate branch 0000177C-00001780
  2310. fn0000177C: // (misaligned)
  2311. 0000177E  FFF4                     .invalid   <<F/7/7>>
  2312. 00001780  206E 000C                movea.l    A0, [A6 + 0xC]
  2313. 00001784  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2314. 00001788  22D8                     move.l     [A1]+, [A0]+
  2315. 0000178A  22D8                     move.l     [A1]+, [A0]+
  2316. 0000178C  22D8                     move.l     [A1]+, [A0]+
  2317. 0000178E  4E5E                     unlink     A6
  2318. 00001790  205F                     movea.l    A0, [A7]+
  2319. 00001792  504F                     addq.w     A7, 8
  2320. 00001794  4ED0                     jmp        [A0]
  2321. 00001796  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2322. // begin alternate branch 00001798-0000179C
  2323. fn00001798:
  2324. 00001798  4E56 FFF4                link       A6, -0x000C
  2325. // end alternate branch 00001798-0000179C
  2326. fn00001798: // (misaligned)
  2327. 0000179A  FFF4                     .invalid   <<F/7/7>>
  2328. 0000179C  206E 000C                movea.l    A0, [A6 + 0xC]
  2329. 000017A0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2330. 000017A4  22D8                     move.l     [A1]+, [A0]+
  2331. 000017A6  22D8                     move.l     [A1]+, [A0]+
  2332. 000017A8  22D8                     move.l     [A1]+, [A0]+
  2333. 000017AA  4E5E                     unlink     A6
  2334. 000017AC  205F                     movea.l    A0, [A7]+
  2335. 000017AE  504F                     addq.w     A7, 8
  2336. 000017B0  4ED0                     jmp        [A0]
  2337. 000017B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2338. // begin alternate branch 000017B4-000017B8
  2339. fn000017B4:
  2340. 000017B4  4E56 FFF4                link       A6, -0x000C
  2341. // end alternate branch 000017B4-000017B8
  2342. fn000017B4: // (misaligned)
  2343. 000017B6  FFF4                     .invalid   <<F/7/7>>
  2344. 000017B8  206E 000C                movea.l    A0, [A6 + 0xC]
  2345. 000017BC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2346. 000017C0  22D8                     move.l     [A1]+, [A0]+
  2347. 000017C2  22D8                     move.l     [A1]+, [A0]+
  2348. 000017C4  22D8                     move.l     [A1]+, [A0]+
  2349. 000017C6  4E5E                     unlink     A6
  2350. 000017C8  205F                     movea.l    A0, [A7]+
  2351. 000017CA  504F                     addq.w     A7, 8
  2352. 000017CC  4ED0                     jmp        [A0]
  2353. 000017CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2354. // begin alternate branch 000017D0-000017D4
  2355. fn000017D0:
  2356. 000017D0  4E56 FFF4                link       A6, -0x000C
  2357. // end alternate branch 000017D0-000017D4
  2358. fn000017D0: // (misaligned)
  2359. 000017D2  FFF4                     .invalid   <<F/7/7>>
  2360. 000017D4  206E 000C                movea.l    A0, [A6 + 0xC]
  2361. 000017D8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2362. 000017DC  22D8                     move.l     [A1]+, [A0]+
  2363. 000017DE  22D8                     move.l     [A1]+, [A0]+
  2364. 000017E0  22D8                     move.l     [A1]+, [A0]+
  2365. 000017E2  4E5E                     unlink     A6
  2366. 000017E4  205F                     movea.l    A0, [A7]+
  2367. 000017E6  504F                     addq.w     A7, 8
  2368. 000017E8  4ED0                     jmp        [A0]
  2369. 000017EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2370. // begin alternate branch 000017EC-000017F0
  2371. fn000017EC:
  2372. 000017EC  4E56 FFF4                link       A6, -0x000C
  2373. // end alternate branch 000017EC-000017F0
  2374. fn000017EC: // (misaligned)
  2375. 000017EE  FFF4                     .invalid   <<F/7/7>>
  2376. 000017F0  206E 000C                movea.l    A0, [A6 + 0xC]
  2377. 000017F4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2378. 000017F8  22D8                     move.l     [A1]+, [A0]+
  2379. 000017FA  22D8                     move.l     [A1]+, [A0]+
  2380. 000017FC  22D8                     move.l     [A1]+, [A0]+
  2381. 000017FE  4E5E                     unlink     A6
  2382. 00001800  205F                     movea.l    A0, [A7]+
  2383. 00001802  504F                     addq.w     A7, 8
  2384. 00001804  4ED0                     jmp        [A0]
  2385. 00001806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2386. // begin alternate branch 00001808-0000180C
  2387. fn00001808:
  2388. 00001808  4E56 FFF4                link       A6, -0x000C
  2389. // end alternate branch 00001808-0000180C
  2390. fn00001808: // (misaligned)
  2391. 0000180A  FFF4                     .invalid   <<F/7/7>>
  2392. 0000180C  206E 000C                movea.l    A0, [A6 + 0xC]
  2393. 00001810  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2394. 00001814  22D8                     move.l     [A1]+, [A0]+
  2395. 00001816  22D8                     move.l     [A1]+, [A0]+
  2396. 00001818  22D8                     move.l     [A1]+, [A0]+
  2397. 0000181A  4E5E                     unlink     A6
  2398. 0000181C  205F                     movea.l    A0, [A7]+
  2399. 0000181E  504F                     addq.w     A7, 8
  2400. 00001820  4ED0                     jmp        [A0]
  2401. 00001822  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2402. // begin alternate branch 00001824-00001828
  2403. fn00001824:
  2404. 00001824  4E56 FFF4                link       A6, -0x000C
  2405. // end alternate branch 00001824-00001828
  2406. fn00001824: // (misaligned)
  2407. 00001826  FFF4                     .invalid   <<F/7/7>>
  2408. 00001828  206E 000C                movea.l    A0, [A6 + 0xC]
  2409. 0000182C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2410. 00001830  22D8                     move.l     [A1]+, [A0]+
  2411. 00001832  22D8                     move.l     [A1]+, [A0]+
  2412. 00001834  22D8                     move.l     [A1]+, [A0]+
  2413. 00001836  4E5E                     unlink     A6
  2414. 00001838  205F                     movea.l    A0, [A7]+
  2415. 0000183A  504F                     addq.w     A7, 8
  2416. 0000183C  4ED0                     jmp        [A0]
  2417. 0000183E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2418. // begin alternate branch 00001840-00001844
  2419. fn00001840:
  2420. 00001840  4E56 FFF4                link       A6, -0x000C
  2421. // end alternate branch 00001840-00001844
  2422. fn00001840: // (misaligned)
  2423. 00001842  FFF4                     .invalid   <<F/7/7>>
  2424. 00001844  206E 000C                movea.l    A0, [A6 + 0xC]
  2425. 00001848  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2426. 0000184C  22D8                     move.l     [A1]+, [A0]+
  2427. 0000184E  22D8                     move.l     [A1]+, [A0]+
  2428. 00001850  22D8                     move.l     [A1]+, [A0]+
  2429. 00001852  4E5E                     unlink     A6
  2430. 00001854  205F                     movea.l    A0, [A7]+
  2431. 00001856  504F                     addq.w     A7, 8
  2432. 00001858  4ED0                     jmp        [A0]
  2433. 0000185A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2434. // begin alternate branch 0000185C-00001860
  2435. fn0000185C:
  2436. 0000185C  4E56 FFF4                link       A6, -0x000C
  2437. // end alternate branch 0000185C-00001860
  2438. fn0000185C: // (misaligned)
  2439. 0000185E  FFF4                     .invalid   <<F/7/7>>
  2440. 00001860  206E 000C                movea.l    A0, [A6 + 0xC]
  2441. 00001864  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2442. 00001868  22D8                     move.l     [A1]+, [A0]+
  2443. 0000186A  22D8                     move.l     [A1]+, [A0]+
  2444. 0000186C  22D8                     move.l     [A1]+, [A0]+
  2445. 0000186E  4E5E                     unlink     A6
  2446. 00001870  205F                     movea.l    A0, [A7]+
  2447. 00001872  504F                     addq.w     A7, 8
  2448. 00001874  4ED0                     jmp        [A0]
  2449. 00001876  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2450. // begin alternate branch 00001878-0000187C
  2451. fn00001878:
  2452. 00001878  4E56 FFF4                link       A6, -0x000C
  2453. // end alternate branch 00001878-0000187C
  2454. fn00001878: // (misaligned)
  2455. 0000187A  FFF4                     .invalid   <<F/7/7>>
  2456. 0000187C  206E 000C                movea.l    A0, [A6 + 0xC]
  2457. 00001880  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2458. 00001884  22D8                     move.l     [A1]+, [A0]+
  2459. 00001886  22D8                     move.l     [A1]+, [A0]+
  2460. 00001888  22D8                     move.l     [A1]+, [A0]+
  2461. 0000188A  4E5E                     unlink     A6
  2462. 0000188C  205F                     movea.l    A0, [A7]+
  2463. 0000188E  504F                     addq.w     A7, 8
  2464. 00001890  4ED0                     jmp        [A0]
  2465. 00001892  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2466. // begin alternate branch 00001894-00001898
  2467. fn00001894:
  2468. 00001894  4E56 FFF4                link       A6, -0x000C
  2469. // end alternate branch 00001894-00001898
  2470. fn00001894: // (misaligned)
  2471. 00001896  FFF4                     .invalid   <<F/7/7>>
  2472. 00001898  206E 000C                movea.l    A0, [A6 + 0xC]
  2473. 0000189C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2474. 000018A0  22D8                     move.l     [A1]+, [A0]+
  2475. 000018A2  22D8                     move.l     [A1]+, [A0]+
  2476. 000018A4  22D8                     move.l     [A1]+, [A0]+
  2477. 000018A6  4E5E                     unlink     A6
  2478. 000018A8  205F                     movea.l    A0, [A7]+
  2479. 000018AA  504F                     addq.w     A7, 8
  2480. 000018AC  4ED0                     jmp        [A0]
  2481. 000018AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2482. // begin alternate branch 000018B0-000018B4
  2483. fn000018B0:
  2484. 000018B0  4E56 FFF4                link       A6, -0x000C
  2485. // end alternate branch 000018B0-000018B4
  2486. fn000018B0: // (misaligned)
  2487. 000018B2  FFF4                     .invalid   <<F/7/7>>
  2488. 000018B4  206E 000C                movea.l    A0, [A6 + 0xC]
  2489. 000018B8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2490. 000018BC  22D8                     move.l     [A1]+, [A0]+
  2491. 000018BE  22D8                     move.l     [A1]+, [A0]+
  2492. 000018C0  22D8                     move.l     [A1]+, [A0]+
  2493. 000018C2  4E5E                     unlink     A6
  2494. 000018C4  205F                     movea.l    A0, [A7]+
  2495. 000018C6  504F                     addq.w     A7, 8
  2496. 000018C8  4ED0                     jmp        [A0]
  2497. 000018CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2498. // begin alternate branch 000018CC-000018D0
  2499. fn000018CC:
  2500. 000018CC  4E56 FFF4                link       A6, -0x000C
  2501. // end alternate branch 000018CC-000018D0
  2502. fn000018CC: // (misaligned)
  2503. 000018CE  FFF4                     .invalid   <<F/7/7>>
  2504. 000018D0  206E 000C                movea.l    A0, [A6 + 0xC]
  2505. 000018D4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2506. 000018D8  22D8                     move.l     [A1]+, [A0]+
  2507. 000018DA  22D8                     move.l     [A1]+, [A0]+
  2508. 000018DC  22D8                     move.l     [A1]+, [A0]+
  2509. 000018DE  4E5E                     unlink     A6
  2510. 000018E0  205F                     movea.l    A0, [A7]+
  2511. 000018E2  504F                     addq.w     A7, 8
  2512. 000018E4  4ED0                     jmp        [A0]
  2513. 000018E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2514. // begin alternate branch 000018E8-000018EC
  2515. fn000018E8:
  2516. 000018E8  4E56 FFF4                link       A6, -0x000C
  2517. // end alternate branch 000018E8-000018EC
  2518. fn000018E8: // (misaligned)
  2519. 000018EA  FFF4                     .invalid   <<F/7/7>>
  2520. 000018EC  206E 000C                movea.l    A0, [A6 + 0xC]
  2521. 000018F0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2522. 000018F4  22D8                     move.l     [A1]+, [A0]+
  2523. 000018F6  22D8                     move.l     [A1]+, [A0]+
  2524. 000018F8  22D8                     move.l     [A1]+, [A0]+
  2525. 000018FA  4E5E                     unlink     A6
  2526. 000018FC  205F                     movea.l    A0, [A7]+
  2527. 000018FE  504F                     addq.w     A7, 8
  2528. 00001900  4ED0                     jmp        [A0]
  2529. 00001902  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2530. // begin alternate branch 00001904-00001908
  2531. fn00001904:
  2532. 00001904  4E56 FFF4                link       A6, -0x000C
  2533. // end alternate branch 00001904-00001908
  2534. fn00001904: // (misaligned)
  2535. 00001906  FFF4                     .invalid   <<F/7/7>>
  2536. 00001908  206E 000C                movea.l    A0, [A6 + 0xC]
  2537. 0000190C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2538. 00001910  22D8                     move.l     [A1]+, [A0]+
  2539. 00001912  22D8                     move.l     [A1]+, [A0]+
  2540. 00001914  22D8                     move.l     [A1]+, [A0]+
  2541. 00001916  4E5E                     unlink     A6
  2542. 00001918  205F                     movea.l    A0, [A7]+
  2543. 0000191A  504F                     addq.w     A7, 8
  2544. 0000191C  4ED0                     jmp        [A0]
  2545. 0000191E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2546. // begin alternate branch 00001920-00001924
  2547. fn00001920:
  2548. 00001920  4E56 FFF4                link       A6, -0x000C
  2549. // end alternate branch 00001920-00001924
  2550. fn00001920: // (misaligned)
  2551. 00001922  FFF4                     .invalid   <<F/7/7>>
  2552. 00001924  206E 000C                movea.l    A0, [A6 + 0xC]
  2553. 00001928  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2554. 0000192C  22D8                     move.l     [A1]+, [A0]+
  2555. 0000192E  22D8                     move.l     [A1]+, [A0]+
  2556. 00001930  22D8                     move.l     [A1]+, [A0]+
  2557. 00001932  4E5E                     unlink     A6
  2558. 00001934  205F                     movea.l    A0, [A7]+
  2559. 00001936  504F                     addq.w     A7, 8
  2560. 00001938  4ED0                     jmp        [A0]
  2561. 0000193A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2562. // begin alternate branch 0000193C-00001940
  2563. fn0000193C:
  2564. 0000193C  4E56 FFF4                link       A6, -0x000C
  2565. // end alternate branch 0000193C-00001940
  2566. fn0000193C: // (misaligned)
  2567. 0000193E  FFF4                     .invalid   <<F/7/7>>
  2568. 00001940  206E 000C                movea.l    A0, [A6 + 0xC]
  2569. 00001944  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2570. 00001948  22D8                     move.l     [A1]+, [A0]+
  2571. 0000194A  22D8                     move.l     [A1]+, [A0]+
  2572. 0000194C  22D8                     move.l     [A1]+, [A0]+
  2573. 0000194E  4E5E                     unlink     A6
  2574. 00001950  205F                     movea.l    A0, [A7]+
  2575. 00001952  504F                     addq.w     A7, 8
  2576. 00001954  4ED0                     jmp        [A0]
  2577. 00001956  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2578. // begin alternate branch 00001958-0000195C
  2579. fn00001958:
  2580. 00001958  4E56 FFF4                link       A6, -0x000C
  2581. // end alternate branch 00001958-0000195C
  2582. fn00001958: // (misaligned)
  2583. 0000195A  FFF4                     .invalid   <<F/7/7>>
  2584. 0000195C  206E 000C                movea.l    A0, [A6 + 0xC]
  2585. 00001960  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2586. 00001964  22D8                     move.l     [A1]+, [A0]+
  2587. 00001966  22D8                     move.l     [A1]+, [A0]+
  2588. 00001968  22D8                     move.l     [A1]+, [A0]+
  2589. 0000196A  4E5E                     unlink     A6
  2590. 0000196C  205F                     movea.l    A0, [A7]+
  2591. 0000196E  504F                     addq.w     A7, 8
  2592. 00001970  4ED0                     jmp        [A0]
  2593. 00001972  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2594. // begin alternate branch 00001974-00001978
  2595. fn00001974:
  2596. 00001974  4E56 FFF4                link       A6, -0x000C
  2597. // end alternate branch 00001974-00001978
  2598. fn00001974: // (misaligned)
  2599. 00001976  FFF4                     .invalid   <<F/7/7>>
  2600. 00001978  206E 000C                movea.l    A0, [A6 + 0xC]
  2601. 0000197C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2602. 00001980  22D8                     move.l     [A1]+, [A0]+
  2603. 00001982  22D8                     move.l     [A1]+, [A0]+
  2604. 00001984  22D8                     move.l     [A1]+, [A0]+
  2605. 00001986  4E5E                     unlink     A6
  2606. 00001988  205F                     movea.l    A0, [A7]+
  2607. 0000198A  504F                     addq.w     A7, 8
  2608. 0000198C  4ED0                     jmp        [A0]
  2609. 0000198E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2610. // begin alternate branch 00001990-00001994
  2611. fn00001990:
  2612. 00001990  4E56 FFF4                link       A6, -0x000C
  2613. // end alternate branch 00001990-00001994
  2614. fn00001990: // (misaligned)
  2615. 00001992  FFF4                     .invalid   <<F/7/7>>
  2616. 00001994  206E 000C                movea.l    A0, [A6 + 0xC]
  2617. 00001998  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2618. 0000199C  22D8                     move.l     [A1]+, [A0]+
  2619. 0000199E  22D8                     move.l     [A1]+, [A0]+
  2620. 000019A0  22D8                     move.l     [A1]+, [A0]+
  2621. 000019A2  4E5E                     unlink     A6
  2622. 000019A4  205F                     movea.l    A0, [A7]+
  2623. 000019A6  504F                     addq.w     A7, 8
  2624. 000019A8  4ED0                     jmp        [A0]
  2625. 000019AA  0000                     .incomplete
  2626.